public class DeviceGrantType extends Object
Modifier and Type | Field and Description |
---|---|
static String |
OAUTH2_DEVICE_USER_CODE |
static String |
OAUTH2_DEVICE_VERIFIED_USER_CODE |
static String |
OAUTH2_USER_CODE_VERIFY |
Constructor and Description |
---|
DeviceGrantType(javax.ws.rs.core.MultivaluedMap<String,String> formParams,
ClientModel client,
KeycloakSession session,
TokenEndpoint tokenEndpoint,
RealmModel realm,
EventBuilder event,
Cors cors) |
Modifier and Type | Method and Description |
---|---|
static javax.ws.rs.core.Response |
approveOAuth2DeviceAuthorization(AuthenticationSessionModel authSession,
AuthenticatedClientSessionModel clientSession,
KeycloakSession session) |
static javax.ws.rs.core.Response |
denyOAuth2DeviceAuthorization(AuthenticationSessionModel authSession,
LoginProtocol.Error error,
KeycloakSession session) |
static boolean |
isOAuth2DeviceVerificationFlow(AuthenticationSessionModel authSession) |
static javax.ws.rs.core.UriBuilder |
oauth2DeviceAuthUrl(javax.ws.rs.core.UriBuilder baseUriBuilder) |
javax.ws.rs.core.Response |
oauth2DeviceFlow() |
static javax.ws.rs.core.UriBuilder |
oauth2DeviceVerificationCompletedUrl(javax.ws.rs.core.UriInfo baseUri) |
static javax.ws.rs.core.UriBuilder |
oauth2DeviceVerificationUrl(javax.ws.rs.core.UriInfo uriInfo) |
static URI |
realmOAuth2DeviceVerificationAction(URI baseUri,
String realmName) |
public static final String OAUTH2_DEVICE_VERIFIED_USER_CODE
public static final String OAUTH2_DEVICE_USER_CODE
public static final String OAUTH2_USER_CODE_VERIFY
public DeviceGrantType(javax.ws.rs.core.MultivaluedMap<String,String> formParams, ClientModel client, KeycloakSession session, TokenEndpoint tokenEndpoint, RealmModel realm, EventBuilder event, Cors cors)
public static javax.ws.rs.core.UriBuilder oauth2DeviceVerificationUrl(javax.ws.rs.core.UriInfo uriInfo)
public static URI realmOAuth2DeviceVerificationAction(URI baseUri, String realmName)
public static javax.ws.rs.core.UriBuilder oauth2DeviceAuthUrl(javax.ws.rs.core.UriBuilder baseUriBuilder)
public static javax.ws.rs.core.UriBuilder oauth2DeviceVerificationCompletedUrl(javax.ws.rs.core.UriInfo baseUri)
public static javax.ws.rs.core.Response denyOAuth2DeviceAuthorization(AuthenticationSessionModel authSession, LoginProtocol.Error error, KeycloakSession session)
public static javax.ws.rs.core.Response approveOAuth2DeviceAuthorization(AuthenticationSessionModel authSession, AuthenticatedClientSessionModel clientSession, KeycloakSession session)
public static boolean isOAuth2DeviceVerificationFlow(AuthenticationSessionModel authSession)
public javax.ws.rs.core.Response oauth2DeviceFlow()
Copyright © 2021 JBoss by Red Hat. All rights reserved.