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 Object
auth()
Authorization endpointstatic javax.ws.rs.core.UriBuilder
authUrl(javax.ws.rs.core.UriBuilder baseUriBuilder)
static javax.ws.rs.core.UriBuilder
authUrl(javax.ws.rs.core.UriInfo uriInfo)
javax.ws.rs.core.Response
certs()
static javax.ws.rs.core.UriBuilder
certsUrl(javax.ws.rs.core.UriBuilder baseUriBuilder)
Object
forgotCredentialsPage()
Forgot-Credentials endpointObject
getLoginStatusIframe()
javax.ws.rs.core.Response
getVersionPreflight()
javax.ws.rs.core.Response
installedAppUrnCallback(String code, String error, String errorDescription)
Object
issueUserInfo()
Object
logout()
static javax.ws.rs.core.UriBuilder
logoutUrl(javax.ws.rs.core.UriBuilder baseUriBuilder)
static javax.ws.rs.core.UriBuilder
logoutUrl(javax.ws.rs.core.UriInfo uriInfo)
Object
registrations()
Registration endpointstatic javax.ws.rs.core.UriBuilder
registrationsUrl(javax.ws.rs.core.UriBuilder baseUriBuilder)
Object
resolveExtension(String extension)
Object
revoke()
Object
thirdPartyCookiesCheck()
Object
token()
Token endpointstatic javax.ws.rs.core.UriBuilder
tokenIntrospectionUrl(javax.ws.rs.core.UriBuilder baseUriBuilder)
static javax.ws.rs.core.UriBuilder
tokenRevocationUrl(javax.ws.rs.core.UriBuilder baseUriBuilder)
static javax.ws.rs.core.UriBuilder
tokenServiceBaseUrl(javax.ws.rs.core.UriBuilder baseUriBuilder)
static javax.ws.rs.core.UriBuilder
tokenServiceBaseUrl(javax.ws.rs.core.UriInfo uriInfo)
static javax.ws.rs.core.UriBuilder
tokenUrl(javax.ws.rs.core.UriBuilder baseUriBuilder)
static javax.ws.rs.core.UriBuilder
userInfoUrl(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)
-
-