Class TokenEndpoint

    • Constructor Detail

      • TokenEndpoint

        public TokenEndpoint​(TokenManager tokenManager,
                             org.keycloak.models.RealmModel realm,
                             org.keycloak.events.EventBuilder event)
    • Method Detail

      • processGrantRequest

        @Consumes("application/x-www-form-urlencoded")
        @POST
        public javax.ws.rs.core.Response processGrantRequest()
      • introspect

        @Path("introspect")
        public Object introspect()
      • preflight

        @OPTIONS
        public javax.ws.rs.core.Response preflight()
      • codeToToken

        public javax.ws.rs.core.Response codeToToken()
      • createTokenResponse

        public javax.ws.rs.core.Response createTokenResponse​(org.keycloak.models.UserModel user,
                                                             org.keycloak.models.UserSessionModel userSession,
                                                             org.keycloak.models.ClientSessionContext clientSessionCtx,
                                                             String scopeParam,
                                                             boolean code)
      • refreshTokenGrant

        public javax.ws.rs.core.Response refreshTokenGrant()
      • resourceOwnerPasswordCredentialsGrant

        public javax.ws.rs.core.Response resourceOwnerPasswordCredentialsGrant()
      • clientCredentialsGrant

        public javax.ws.rs.core.Response clientCredentialsGrant()
      • tokenExchange

        public javax.ws.rs.core.Response tokenExchange()
      • permissionGrant

        public javax.ws.rs.core.Response permissionGrant()
      • oauth2DeviceCodeToToken

        public javax.ws.rs.core.Response oauth2DeviceCodeToToken()
      • cibaGrant

        public javax.ws.rs.core.Response cibaGrant()