Class SamlConfiguration
-
- All Implemented Interfaces:
public class SamlConfigurationThis class holds all the information of a SAML configuration.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classSamlConfiguration.BuilderUsed to build a SamlConfiguration object.
-
Field Summary
Fields Modifier and Type Field Description public final StringchallengeHeaderNamepublic final StringchallengeHeaderValuepublic final StringauthUrlpublic final StringfinishUrl
-
Method Summary
Modifier and Type Method Description StringgetChallengeHeaderName()The challenge header is how the SamlInterceptor can detect a SAML challenge. StringgetChallengeHeaderValue()The challenge header is how the SamlInterceptor can detect a SAML challenge. StringgetAuthUrl()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). StringgetFinishUrl()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.
- Returns:
The challenge header name
-
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.
- Returns:
The challenge header value
-
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).
- Returns:
The authentication URL.
-
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.
- Returns:
The finish parameter.
-
-
-
-