OAuth 2 Support with Examples

Added OAuth 2 compatibility for authorization code, client credentials, and implicit flows. Password credentials is not supported. Also, added some UI updates around OAuth authorized sessions.