Class MicrosoftIdentityProvider

  • All Implemented Interfaces:
    org.keycloak.broker.provider.ExchangeExternalToken, org.keycloak.broker.provider.ExchangeTokenToIdentityProviderToken, org.keycloak.broker.provider.IdentityProvider, org.keycloak.broker.social.SocialIdentityProvider, org.keycloak.provider.Provider

    public class MicrosoftIdentityProvider
    extends AbstractOAuth2IdentityProvider
    implements org.keycloak.broker.social.SocialIdentityProvider
    Identity provider for Microsoft account. Uses OAuth 2 protocol of Microsoft Graph as documented at https://docs.microsoft.com/en-us/onedrive/developer/rest-api/getting-started/graph-oauth
    Author:
    Vlastimil Elias (velias at redhat dot com)