Add simple login implementation and abstractions for an OAuth password check