Package org.wildfly.security.http.oidc
Class ServerRequest
java.lang.Object
org.wildfly.security.http.oidc.ServerRequest
- Author:
- Bill Burke, Farah Juma
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voiderror(int status, org.apache.http.HttpEntity entity) static AccessAndIDTokenResponsegetBearerToken(OidcClientConfiguration oidcClientConfiguration, String username, String password) static StringgetRequestUri(String request, OidcClientConfiguration deployment) static AccessAndIDTokenResponseinvokeAccessCodeToToken(OidcClientConfiguration deployment, String code, String redirectUri) static AccessAndIDTokenResponseinvokeAccessCodeToToken(OidcClientConfiguration deployment, String code, String redirectUri, String codeVerifier) static voidinvokeClientManagementRequestForKeycloak(OidcClientConfiguration deployment, String host, String endpointUrl) static voidinvokeLogout(OidcClientConfiguration deployment, String refreshToken) static AccessAndIDTokenResponseinvokeRefresh(OidcClientConfiguration deployment, String refreshToken) static voidinvokeRegisterNodeForKeycloak(OidcClientConfiguration deployment, String host) static voidinvokeUnregisterNodeForKeycloak(OidcClientConfiguration deployment, String host)
-
Constructor Details
-
ServerRequest
public ServerRequest()
-
-
Method Details
-
invokeRefresh
public static AccessAndIDTokenResponse invokeRefresh(OidcClientConfiguration deployment, String refreshToken) throws IOException, ServerRequest.HttpFailure - Throws:
IOExceptionServerRequest.HttpFailure
-
invokeLogout
public static void invokeLogout(OidcClientConfiguration deployment, String refreshToken) throws IOException, ServerRequest.HttpFailure - Throws:
IOExceptionServerRequest.HttpFailure
-
invokeAccessCodeToToken
public static AccessAndIDTokenResponse invokeAccessCodeToToken(OidcClientConfiguration deployment, String code, String redirectUri) throws IOException, ServerRequest.HttpFailure - Throws:
IOExceptionServerRequest.HttpFailure
-
invokeAccessCodeToToken
public static AccessAndIDTokenResponse invokeAccessCodeToToken(OidcClientConfiguration deployment, String code, String redirectUri, String codeVerifier) throws IOException, ServerRequest.HttpFailure - Throws:
IOExceptionServerRequest.HttpFailure
-
invokeRegisterNodeForKeycloak
public static void invokeRegisterNodeForKeycloak(OidcClientConfiguration deployment, String host) throws ServerRequest.HttpFailure, IOException - Throws:
ServerRequest.HttpFailureIOException
-
invokeUnregisterNodeForKeycloak
public static void invokeUnregisterNodeForKeycloak(OidcClientConfiguration deployment, String host) throws ServerRequest.HttpFailure, IOException - Throws:
ServerRequest.HttpFailureIOException
-
invokeClientManagementRequestForKeycloak
public static void invokeClientManagementRequestForKeycloak(OidcClientConfiguration 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
-
getBearerToken
public static AccessAndIDTokenResponse getBearerToken(OidcClientConfiguration oidcClientConfiguration, String username, String password) throws Exception - Throws:
Exception
-
getRequestUri
public static String getRequestUri(String request, OidcClientConfiguration deployment) throws OidcException - Throws:
OidcException
-