Package org.keycloak.adapters
Class ServerRequest
- java.lang.Object
-
- org.keycloak.adapters.ServerRequest
-
public class ServerRequest extends Object
- Version:
- $Revision: 1 $
- Author:
- Bill Burke
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ServerRequest.HttpFailure
-
Constructor Summary
Constructors Constructor Description ServerRequest()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
error(int status, org.apache.http.HttpEntity entity)
static AccessTokenResponse
invokeAccessCodeToToken(KeycloakDeployment deployment, String code, String redirectUri, String sessionId)
static AccessTokenResponse
invokeAccessCodeToToken(KeycloakDeployment deployment, String code, String redirectUri, String sessionId, String codeVerifier)
static void
invokeClientManagementRequest(KeycloakDeployment deployment, String host, String endpointUrl)
static void
invokeLogout(KeycloakDeployment deployment, String refreshToken)
static AccessTokenResponse
invokeRefresh(KeycloakDeployment deployment, String refreshToken)
static void
invokeRegisterNode(KeycloakDeployment deployment, String host)
static void
invokeUnregisterNode(KeycloakDeployment deployment, String host)
protected static String
stripOauthParametersFromRedirect(String uri)
-
-
-
Method Detail
-
invokeLogout
public static void invokeLogout(KeycloakDeployment deployment, String refreshToken) throws IOException, ServerRequest.HttpFailure
- Throws:
IOException
ServerRequest.HttpFailure
-
invokeAccessCodeToToken
public static AccessTokenResponse invokeAccessCodeToToken(KeycloakDeployment deployment, String code, String redirectUri, String sessionId) throws IOException, ServerRequest.HttpFailure
- Throws:
IOException
ServerRequest.HttpFailure
-
invokeAccessCodeToToken
public static AccessTokenResponse invokeAccessCodeToToken(KeycloakDeployment deployment, String code, String redirectUri, String sessionId, String codeVerifier) throws IOException, ServerRequest.HttpFailure
- Throws:
IOException
ServerRequest.HttpFailure
-
invokeRefresh
public static AccessTokenResponse invokeRefresh(KeycloakDeployment deployment, String refreshToken) throws IOException, ServerRequest.HttpFailure
- Throws:
IOException
ServerRequest.HttpFailure
-
invokeRegisterNode
public static void invokeRegisterNode(KeycloakDeployment deployment, String host) throws ServerRequest.HttpFailure, IOException
- Throws:
ServerRequest.HttpFailure
IOException
-
invokeUnregisterNode
public static void invokeUnregisterNode(KeycloakDeployment deployment, String host) throws ServerRequest.HttpFailure, IOException
- Throws:
ServerRequest.HttpFailure
IOException
-
invokeClientManagementRequest
public static void invokeClientManagementRequest(KeycloakDeployment deployment, String host, String endpointUrl) throws ServerRequest.HttpFailure, IOException
- Throws:
ServerRequest.HttpFailure
IOException
-
error
public static void error(int status, org.apache.http.HttpEntity entity) throws ServerRequest.HttpFailure, IOException
- Throws:
ServerRequest.HttpFailure
IOException
-
-