Package org.wildfly.security.http.oidc
Class ServerRequest
- java.lang.Object
-
- org.wildfly.security.http.oidc.ServerRequest
-
public class ServerRequest extends Object
- Author:
- Bill Burke, Farah Juma
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classServerRequest.HttpFailure
-
Field Summary
Fields Modifier and Type Field Description private static intBUFFER_LENGTH
-
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 AccessAndIDTokenResponsegetBearerToken(OidcClientConfiguration oidcClientConfiguration, String username, String password)static AccessAndIDTokenResponseinvokeAccessCodeToToken(OidcClientConfiguration deployment, String code, String redirectUri)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)private static StringreadString(InputStream in, Charset charset)
-
-
-
Field Detail
-
BUFFER_LENGTH
private static final int BUFFER_LENGTH
- See Also:
- Constant Field Values
-
-
Method Detail
-
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
-
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
-
readString
private static String readString(InputStream in, Charset charset) throws IOException
- Throws:
IOException
-
getBearerToken
public static AccessAndIDTokenResponse getBearerToken(OidcClientConfiguration oidcClientConfiguration, String username, String password) throws Exception
- Throws:
Exception
-
-