Class SamlConfiguration
-
- All Implemented Interfaces:
public class SamlConfiguration
This class holds all the information of a SAML configuration.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public class
SamlConfiguration.Builder
Used to build a SamlConfiguration object.
-
Field Summary
Fields Modifier and Type Field Description public final String
challengeHeaderName
public final String
challengeHeaderValue
public final String
authUrl
public final String
finishUrl
-
Method Summary
Modifier and Type Method Description String
getChallengeHeaderName()
The challenge header is how the SamlInterceptor can detect a SAML challenge. String
getChallengeHeaderValue()
The challenge header is how the SamlInterceptor can detect a SAML challenge. String
getAuthUrl()
The authentication URL is used by the SamlProcessor to authenticate the user (typically by loading the URL in a webview and letting the user authenticate themselves). String
getFinishUrl()
The URL, which when encountered indicates the SAML authentication flow’s end. -
-
Method Detail
-
getChallengeHeaderName
@NonNull() String getChallengeHeaderName()
The challenge header is how the SamlInterceptor can detect a SAML challenge. If a response has a header name matching this parameter (and a value matching the challenge header value) then the SamlInterceptor will use its SamlProcessor to authenticate before resending the request.
-
getChallengeHeaderValue
@NonNull() String getChallengeHeaderValue()
The challenge header is how the SamlInterceptor can detect a SAML challenge. If a response has a header value matching this parameter (and a name matching the challenge header name) then the SamlInterceptor will use its SamlProcessor to authenticate before resending the request.
-
getAuthUrl
@NonNull() String getAuthUrl()
The authentication URL is used by the SamlProcessor to authenticate the user (typically by loading the URL in a webview and letting the user authenticate themselves).
-
getFinishUrl
@NonNull() String getFinishUrl()
The URL, which when encountered indicates the SAML authentication flow’s end. During the SAML authentication process there could be multiple redirections to different URLs.
-
-
-
-