OAuth2 identity provider for personal services