public class OIDCLoginProtocolService extends Object
Constructor and Description |
---|
OIDCLoginProtocolService(RealmModel realm,
EventBuilder event) |
Modifier and Type | Method and Description |
---|---|
Object |
auth()
Authorization endpoint
|
static 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) |
static javax.ws.rs.core.UriBuilder |
delegatedUrl(javax.ws.rs.core.UriInfo uriInfo) |
Object |
forgotCredentialsPage()
Forgot-Credentials endpoint
|
Object |
getLoginStatusIframe() |
javax.ws.rs.core.Response |
getVersionPreflight() |
javax.ws.rs.core.Response |
installedAppUrnCallback(String code,
String error,
String errorDescription) |
Object |
issueUserInfo() |
javax.ws.rs.core.Response |
kcinitBrowserLoginComplete(boolean error)
For KeycloakInstalled and kcinit login where command line login is delegated to a browser.
|
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 |
registerPage()
Registration endpoint
|
Object |
resolveExtension(String extension) |
Object |
revoke() |
Object |
thirdPartyCookiesCheck() |
Object |
token()
Token endpoint
|
static 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) |
public OIDCLoginProtocolService(RealmModel realm, EventBuilder event)
public static javax.ws.rs.core.UriBuilder tokenServiceBaseUrl(javax.ws.rs.core.UriInfo uriInfo)
public static javax.ws.rs.core.UriBuilder tokenServiceBaseUrl(javax.ws.rs.core.UriBuilder baseUriBuilder)
public static javax.ws.rs.core.UriBuilder authUrl(javax.ws.rs.core.UriInfo uriInfo)
public static javax.ws.rs.core.UriBuilder authUrl(javax.ws.rs.core.UriBuilder baseUriBuilder)
public static javax.ws.rs.core.UriBuilder delegatedUrl(javax.ws.rs.core.UriInfo uriInfo)
public static javax.ws.rs.core.UriBuilder tokenUrl(javax.ws.rs.core.UriBuilder baseUriBuilder)
public static javax.ws.rs.core.UriBuilder certsUrl(javax.ws.rs.core.UriBuilder baseUriBuilder)
public static javax.ws.rs.core.UriBuilder userInfoUrl(javax.ws.rs.core.UriBuilder baseUriBuilder)
public static javax.ws.rs.core.UriBuilder tokenIntrospectionUrl(javax.ws.rs.core.UriBuilder baseUriBuilder)
public static javax.ws.rs.core.UriBuilder logoutUrl(javax.ws.rs.core.UriInfo uriInfo)
public static javax.ws.rs.core.UriBuilder logoutUrl(javax.ws.rs.core.UriBuilder baseUriBuilder)
public static javax.ws.rs.core.UriBuilder tokenRevocationUrl(javax.ws.rs.core.UriBuilder baseUriBuilder)
@Path(value="auth") public Object auth()
@Path(value="registrations") public Object registerPage()
@Path(value="forgot-credentials") public Object forgotCredentialsPage()
@Path(value="token") public Object token()
@Path(value="login-status-iframe.html") public Object getLoginStatusIframe()
@Path(value="3p-cookies") public Object thirdPartyCookiesCheck()
@OPTIONS @Path(value="certs") @Produces(value="application/json") public javax.ws.rs.core.Response getVersionPreflight()
@GET @Path(value="certs") @Produces(value="application/json") public javax.ws.rs.core.Response certs()
@Path(value="userinfo") public Object issueUserInfo()
@Path(value="logout") public Object logout()
@Path(value="revoke") public Object revoke()
@Path(value="oauth/oob") @GET public javax.ws.rs.core.Response installedAppUrnCallback(@QueryParam(value="code") String code, @QueryParam(value="error") String error, @QueryParam(value="error_description") String errorDescription)
@GET @Path(value="delegated") public javax.ws.rs.core.Response kcinitBrowserLoginComplete(@QueryParam(value="error") boolean error)
error
- Copyright © 2021 JBoss by Red Hat. All rights reserved.