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 SummaryConstructors Constructor Description OIDCLoginProtocolService(KeycloakSession session, EventBuilder event, OIDCProviderConfig providerConfig)
 - 
Method SummaryAll 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- 
OIDCLoginProtocolServicepublic OIDCLoginProtocolService(KeycloakSession session, EventBuilder event, OIDCProviderConfig providerConfig) 
 
- 
 - 
Method Detail- 
tokenServiceBaseUrlpublic static javax.ws.rs.core.UriBuilder tokenServiceBaseUrl(javax.ws.rs.core.UriInfo uriInfo) 
 - 
tokenServiceBaseUrlpublic static javax.ws.rs.core.UriBuilder tokenServiceBaseUrl(javax.ws.rs.core.UriBuilder baseUriBuilder) 
 - 
authUrlpublic static javax.ws.rs.core.UriBuilder authUrl(javax.ws.rs.core.UriInfo uriInfo) 
 - 
authUrlpublic static javax.ws.rs.core.UriBuilder authUrl(javax.ws.rs.core.UriBuilder baseUriBuilder) 
 - 
registrationsUrlpublic static javax.ws.rs.core.UriBuilder registrationsUrl(javax.ws.rs.core.UriBuilder baseUriBuilder) 
 - 
tokenUrlpublic static javax.ws.rs.core.UriBuilder tokenUrl(javax.ws.rs.core.UriBuilder baseUriBuilder) 
 - 
certsUrlpublic static javax.ws.rs.core.UriBuilder certsUrl(javax.ws.rs.core.UriBuilder baseUriBuilder) 
 - 
userInfoUrlpublic static javax.ws.rs.core.UriBuilder userInfoUrl(javax.ws.rs.core.UriBuilder baseUriBuilder) 
 - 
tokenIntrospectionUrlpublic static javax.ws.rs.core.UriBuilder tokenIntrospectionUrl(javax.ws.rs.core.UriBuilder baseUriBuilder) 
 - 
logoutUrlpublic static javax.ws.rs.core.UriBuilder logoutUrl(javax.ws.rs.core.UriInfo uriInfo) 
 - 
logoutUrlpublic static javax.ws.rs.core.UriBuilder logoutUrl(javax.ws.rs.core.UriBuilder baseUriBuilder) 
 - 
tokenRevocationUrlpublic 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)
 
- 
 
-