flexible omniauth initializer refs #42
refactoring: simplify authorization process refs #42