Class AbstractOAuth2IdentityProvider.Endpoint

    • Field Detail

      • callback

        protected org.keycloak.broker.provider.IdentityProvider.AuthenticationCallback callback
      • realm

        protected org.keycloak.models.RealmModel realm
      • event

        protected org.keycloak.events.EventBuilder event
      • session

        @Context
        protected org.keycloak.models.KeycloakSession session
      • clientConnection

        @Context
        protected org.keycloak.common.ClientConnection clientConnection
      • headers

        @Context
        protected javax.ws.rs.core.HttpHeaders headers
      • httpRequest

        @Context
        protected org.jboss.resteasy.spi.HttpRequest httpRequest
    • Constructor Detail

      • Endpoint

        public Endpoint​(org.keycloak.broker.provider.IdentityProvider.AuthenticationCallback callback,
                        org.keycloak.models.RealmModel realm,
                        org.keycloak.events.EventBuilder event)
    • Method Detail

      • authResponse

        @GET
        public javax.ws.rs.core.Response authResponse​(@QueryParam("state")
                                                      String state,
                                                      @QueryParam("code")
                                                      String authorizationCode,
                                                      @QueryParam("error")
                                                      String error)
      • generateTokenRequest

        public org.keycloak.broker.provider.util.SimpleHttp generateTokenRequest​(String authorizationCode)