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 classServerRequest.HttpFailure
-
Constructor Summary
Constructors Constructor Description ServerRequest()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voiderror(int status, org.apache.http.HttpEntity entity)static org.keycloak.representations.AccessTokenResponseinvokeAccessCodeToToken(KeycloakDeployment deployment, String code, String redirectUri, String sessionId)static org.keycloak.representations.AccessTokenResponseinvokeAccessCodeToToken(KeycloakDeployment deployment, String code, String redirectUri, String sessionId, String codeVerifier)static voidinvokeClientManagementRequest(KeycloakDeployment deployment, String host, String endpointUrl)static voidinvokeLogout(KeycloakDeployment deployment, String refreshToken)static org.keycloak.representations.AccessTokenResponseinvokeRefresh(KeycloakDeployment deployment, String refreshToken)static voidinvokeRegisterNode(KeycloakDeployment deployment, String host)static voidinvokeUnregisterNode(KeycloakDeployment deployment, String host)protected static StringstripOauthParametersFromRedirect(String uri)
-
-
-
Method Detail
-
invokeLogout
public static void invokeLogout(KeycloakDeployment deployment, String refreshToken) throws IOException, ServerRequest.HttpFailure
- Throws:
IOExceptionServerRequest.HttpFailure
-
invokeAccessCodeToToken
public static org.keycloak.representations.AccessTokenResponse invokeAccessCodeToToken(KeycloakDeployment deployment, String code, String redirectUri, String sessionId) throws IOException, ServerRequest.HttpFailure
- Throws:
IOExceptionServerRequest.HttpFailure
-
invokeAccessCodeToToken
public static org.keycloak.representations.AccessTokenResponse invokeAccessCodeToToken(KeycloakDeployment deployment, String code, String redirectUri, String sessionId, String codeVerifier) throws IOException, ServerRequest.HttpFailure
- Throws:
IOExceptionServerRequest.HttpFailure
-
invokeRefresh
public static org.keycloak.representations.AccessTokenResponse invokeRefresh(KeycloakDeployment deployment, String refreshToken) throws IOException, ServerRequest.HttpFailure
- Throws:
IOExceptionServerRequest.HttpFailure
-
invokeRegisterNode
public static void invokeRegisterNode(KeycloakDeployment deployment, String host) throws ServerRequest.HttpFailure, IOException
- Throws:
ServerRequest.HttpFailureIOException
-
invokeUnregisterNode
public static void invokeUnregisterNode(KeycloakDeployment deployment, String host) throws ServerRequest.HttpFailure, IOException
- Throws:
ServerRequest.HttpFailureIOException
-
invokeClientManagementRequest
public static void invokeClientManagementRequest(KeycloakDeployment deployment, String host, String endpointUrl) throws ServerRequest.HttpFailure, IOException
- Throws:
ServerRequest.HttpFailureIOException
-
error
public static void error(int status, org.apache.http.HttpEntity entity) throws ServerRequest.HttpFailure, IOException- Throws:
ServerRequest.HttpFailureIOException
-
-