Class SamlConfiguration

  • All Implemented Interfaces:

    
    public class SamlConfiguration
    
                        

    This class holds all the information of a SAML configuration.

    • Constructor Summary

      Constructors 
      Constructor Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • 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.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

    • 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.