Package org.gluu.oxauth.client
Class EndSessionResponse
java.lang.Object
org.gluu.oxauth.client.BaseResponse
org.gluu.oxauth.client.EndSessionResponse
Represents an end session response received from the authorization server.
- Version:
- December 20, 2015
- Author:
- Javier Rojas Blum
-
Field Summary
Fields inherited from class org.gluu.oxauth.client.BaseResponse
entity, headers, status -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns a human-readable UTF-8 encoded text providing additional information, used to assist the client developer in understanding the error that occurred.Returns the error code when the request fails, otherwise will returnnull.Returns a URI identifying a human-readable web page with information about the error, used to provide the client developer with additional information about the error.Html page of http based logoutReturns the location of the response in the header.getState()Returns the state.voidsetErrorDescription(String errorDescription) Sets a human-readable UTF-8 encoded text providing additional information, used to assist the client developer in understanding the error that occurred.voidsetErrorType(EndSessionErrorResponseType errorType) Sets the error code when the request fails, otherwise will returnnull.voidsetErrorUri(String errorUri) Sets a URI identifying a human-readable web page with information about the error, used to provide the client developer with additional information about the error.voidsetLocation(String location) Sets the location of the response in the header.voidSets the state.Methods inherited from class org.gluu.oxauth.client.BaseResponse
getEntity, getHeaders, getStatus, setEntity, setHeaders, setStatus
-
Constructor Details
-
EndSessionResponse
public EndSessionResponse(int status) Constructs an end session response.- Parameters:
status- The response status code.
-
-
Method Details
-
getLocation
Returns the location of the response in the header.- Overrides:
getLocationin classBaseResponse- Returns:
- The location of the response.
-
setLocation
Sets the location of the response in the header.- Overrides:
setLocationin classBaseResponse- Parameters:
location- The location of the response.
-
getHtmlPage
Html page of http based logout- Returns:
- html
-
getState
Returns the state. The state is an opaque value used by the RP to maintain state between the logout request and the callback to the endpoint specified by the post_logout_redirect_uri parameter. If included in the logout request, the OP passes this value back to the RP using the state query parameter when redirecting the User Agent back to the RP.- Returns:
- The state.
-
setState
Sets the state. The state is an opaque value used by the RP to maintain state between the logout request and the callback to the endpoint specified by the post_logout_redirect_uri parameter. If included in the logout request, the OP passes this value back to the RP using the state query parameter when redirecting the User Agent back to the RP.- Parameters:
state- he state.
-
getErrorType
Returns the error code when the request fails, otherwise will returnnull.- Returns:
- The error code when the request fails.
-
setErrorType
Sets the error code when the request fails, otherwise will returnnull.- Parameters:
errorType- The error code when the request fails.
-
getErrorDescription
Returns a human-readable UTF-8 encoded text providing additional information, used to assist the client developer in understanding the error that occurred.- Returns:
- The error description.
-
setErrorDescription
Sets a human-readable UTF-8 encoded text providing additional information, used to assist the client developer in understanding the error that occurred.- Parameters:
errorDescription- The error description.
-
getErrorUri
Returns a URI identifying a human-readable web page with information about the error, used to provide the client developer with additional information about the error.- Returns:
- A URI with information about the error.
-
setErrorUri
Sets a URI identifying a human-readable web page with information about the error, used to provide the client developer with additional information about the error.- Parameters:
errorUri- A URI with information about the error.
-