Let configuration use string keys

Sometimes we need strings access e.g. when it's user input.
WIP OAuth