Package org.keycloak.protocol.oidc
Class OIDCLoginProtocolService
- java.lang.Object
-
- org.keycloak.protocol.oidc.OIDCLoginProtocolService
-
public class OIDCLoginProtocolService extends Object
Resource class for the oauth/openid connect token service- Version:
- $Revision: 1 $
- Author:
- Bill Burke
-
-
Constructor Summary
Constructors Constructor Description OIDCLoginProtocolService(KeycloakSession session, EventBuilder event, OIDCProviderConfig providerConfig)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Objectauth()Authorization endpointstatic javax.ws.rs.core.UriBuilderauthUrl(javax.ws.rs.core.UriBuilder baseUriBuilder)static javax.ws.rs.core.UriBuilderauthUrl(javax.ws.rs.core.UriInfo uriInfo)javax.ws.rs.core.Responsecerts()static javax.ws.rs.core.UriBuildercertsUrl(javax.ws.rs.core.UriBuilder baseUriBuilder)ObjectforgotCredentialsPage()Forgot-Credentials endpointObjectgetLoginStatusIframe()javax.ws.rs.core.ResponsegetVersionPreflight()javax.ws.rs.core.ResponseinstalledAppUrnCallback(String code, String error, String errorDescription)ObjectissueUserInfo()Objectlogout()static javax.ws.rs.core.UriBuilderlogoutUrl(javax.ws.rs.core.UriBuilder baseUriBuilder)static javax.ws.rs.core.UriBuilderlogoutUrl(javax.ws.rs.core.UriInfo uriInfo)Objectregistrations()Registration endpointstatic javax.ws.rs.core.UriBuilderregistrationsUrl(javax.ws.rs.core.UriBuilder baseUriBuilder)ObjectresolveExtension(String extension)Objectrevoke()ObjectthirdPartyCookiesCheck()Objecttoken()Token endpointstatic javax.ws.rs.core.UriBuildertokenIntrospectionUrl(javax.ws.rs.core.UriBuilder baseUriBuilder)static javax.ws.rs.core.UriBuildertokenRevocationUrl(javax.ws.rs.core.UriBuilder baseUriBuilder)static javax.ws.rs.core.UriBuildertokenServiceBaseUrl(javax.ws.rs.core.UriBuilder baseUriBuilder)static javax.ws.rs.core.UriBuildertokenServiceBaseUrl(javax.ws.rs.core.UriInfo uriInfo)static javax.ws.rs.core.UriBuildertokenUrl(javax.ws.rs.core.UriBuilder baseUriBuilder)static javax.ws.rs.core.UriBuilderuserInfoUrl(javax.ws.rs.core.UriBuilder baseUriBuilder)
-
-
-
Constructor Detail
-
OIDCLoginProtocolService
public OIDCLoginProtocolService(KeycloakSession session, EventBuilder event, OIDCProviderConfig providerConfig)
-
-
Method Detail
-
tokenServiceBaseUrl
public static javax.ws.rs.core.UriBuilder tokenServiceBaseUrl(javax.ws.rs.core.UriInfo uriInfo)
-
tokenServiceBaseUrl
public static javax.ws.rs.core.UriBuilder tokenServiceBaseUrl(javax.ws.rs.core.UriBuilder baseUriBuilder)
-
authUrl
public static javax.ws.rs.core.UriBuilder authUrl(javax.ws.rs.core.UriInfo uriInfo)
-
authUrl
public static javax.ws.rs.core.UriBuilder authUrl(javax.ws.rs.core.UriBuilder baseUriBuilder)
-
registrationsUrl
public static javax.ws.rs.core.UriBuilder registrationsUrl(javax.ws.rs.core.UriBuilder baseUriBuilder)
-
tokenUrl
public static javax.ws.rs.core.UriBuilder tokenUrl(javax.ws.rs.core.UriBuilder baseUriBuilder)
-
certsUrl
public static javax.ws.rs.core.UriBuilder certsUrl(javax.ws.rs.core.UriBuilder baseUriBuilder)
-
userInfoUrl
public static javax.ws.rs.core.UriBuilder userInfoUrl(javax.ws.rs.core.UriBuilder baseUriBuilder)
-
tokenIntrospectionUrl
public static javax.ws.rs.core.UriBuilder tokenIntrospectionUrl(javax.ws.rs.core.UriBuilder baseUriBuilder)
-
logoutUrl
public static javax.ws.rs.core.UriBuilder logoutUrl(javax.ws.rs.core.UriInfo uriInfo)
-
logoutUrl
public static javax.ws.rs.core.UriBuilder logoutUrl(javax.ws.rs.core.UriBuilder baseUriBuilder)
-
tokenRevocationUrl
public static javax.ws.rs.core.UriBuilder tokenRevocationUrl(javax.ws.rs.core.UriBuilder baseUriBuilder)
-
auth
@Path("auth") public Object auth()Authorization endpoint
-
registrations
@Path("registrations") public Object registrations()Registration endpoint
-
forgotCredentialsPage
@Path("forgot-credentials") public Object forgotCredentialsPage()Forgot-Credentials endpoint
-
token
@Path("token") public Object token()Token endpoint
-
getLoginStatusIframe
@Path("login-status-iframe.html") public Object getLoginStatusIframe()
-
thirdPartyCookiesCheck
@Path("3p-cookies") public Object thirdPartyCookiesCheck()
-
getVersionPreflight
@OPTIONS @Path("certs") @Produces("application/json") public javax.ws.rs.core.Response getVersionPreflight()
-
certs
@GET @Path("certs") @Produces("application/json") public javax.ws.rs.core.Response certs()
-
issueUserInfo
@Path("userinfo") public Object issueUserInfo()
-
logout
@Path("logout") public Object logout()
-
revoke
@Path("revoke") public Object revoke()
-
installedAppUrnCallback
@Path("oauth/oob") @GET public javax.ws.rs.core.Response installedAppUrnCallback(@QueryParam("code") String code, @QueryParam("error") String error, @QueryParam("error_description") String errorDescription)
-
-