Klasse SSOConfiguration

java.lang.Object
io.github.primelib.webmethodsapigateway4j.model.SSOConfiguration

@Generated("io.github.primelib.primecodegen.javafeign.JavaFeignGenerator") public class SSOConfiguration extends Object
SSOConfiguration
  • Felddetails

    • groupMapping

      protected GroupMapping groupMapping
    • idpFilename

      protected String idpFilename
      Specifies the file name of identity provider metadata.
    • idpMetadataContent

      protected String idpMetadataContent
      Specifies base64 encoded file content of identity provider metadata.
    • idpUrl

      protected String idpUrl
      Specifies the identity provider metadata URL.
    • keystoreAlias

      protected String keystoreAlias
      Specifies the keystore alias to be used to generate service provider metadata.
    • samlAssertionSigned

      protected String samlAssertionSigned
      Specifies whether SAML assertion is to be signed from the identity provider.
    • samlAuthreqSigned

      protected String samlAuthreqSigned
      Specifies whether auth request should signed by the service provider.
    • samlDefaultkeyAlias

      protected String samlDefaultkeyAlias
      Specifies the key alias to be used for signing and encryption.
    • samlEnabled

      protected String samlEnabled
      Specifies whether SSO should be enabled or not.
    • samlEncrypkeyAlias

      protected String samlEncrypkeyAlias
      Specifies the key alias to be used for encryption.
    • samlRedirect

      protected String samlRedirect
      Specifies the service provider SSO URL.
    • samlSignkeyAlias

      protected String samlSignkeyAlias
      Specifies the key alias to be used for signing.
    • samlSpId

      protected String samlSpId
      Specifies the service provider entity ID.
    • useSSOLoginByDefault

      protected String useSSOLoginByDefault
      Specifies whether SSO login page is redirected by default.
    • userProfileMapping

      protected UserProfileMapping userProfileMapping
  • Konstruktordetails

    • SSOConfiguration

      public SSOConfiguration(Consumer<SSOConfiguration> spec)
      Constructs a validated instance of SSOConfiguration.
      Parameter:
      spec - the specification to process
    • SSOConfiguration

      @Internal public SSOConfiguration(GroupMapping groupMapping, String idpFilename, String idpMetadataContent, String idpUrl, String keystoreAlias, String samlAssertionSigned, String samlAuthreqSigned, String samlDefaultkeyAlias, String samlEnabled, String samlEncrypkeyAlias, String samlRedirect, String samlSignkeyAlias, String samlSpId, String useSSOLoginByDefault, UserProfileMapping userProfileMapping)
      Constructs a validated instance of SSOConfiguration.

      NOTE: This constructor is not considered stable and may change if the model is updated. Consider using SSOConfiguration(Consumer) instead.

      Parameter:
      groupMapping - groupMapping
      idpFilename - Specifies the file name of identity provider metadata.
      idpMetadataContent - Specifies base64 encoded file content of identity provider metadata.
      idpUrl - Specifies the identity provider metadata URL.
      keystoreAlias - Specifies the keystore alias to be used to generate service provider metadata.
      samlAssertionSigned - Specifies whether SAML assertion is to be signed from the identity provider.
      samlAuthreqSigned - Specifies whether auth request should signed by the service provider.
      samlDefaultkeyAlias - Specifies the key alias to be used for signing and encryption.
      samlEnabled - Specifies whether SSO should be enabled or not.
      samlEncrypkeyAlias - Specifies the key alias to be used for encryption.
      samlRedirect - Specifies the service provider SSO URL.
      samlSignkeyAlias - Specifies the key alias to be used for signing.
      samlSpId - Specifies the service provider entity ID.
      useSSOLoginByDefault - Specifies whether SSO login page is redirected by default.
      userProfileMapping - userProfileMapping
    • SSOConfiguration

      protected SSOConfiguration()
  • Methodendetails

    • builder

    • groupMapping

      public GroupMapping groupMapping()
    • idpFilename

      public String idpFilename()
      Specifies the file name of identity provider metadata.
    • idpMetadataContent

      public String idpMetadataContent()
      Specifies base64 encoded file content of identity provider metadata.
    • idpUrl

      public String idpUrl()
      Specifies the identity provider metadata URL.
    • keystoreAlias

      public String keystoreAlias()
      Specifies the keystore alias to be used to generate service provider metadata.
    • samlAssertionSigned

      public String samlAssertionSigned()
      Specifies whether SAML assertion is to be signed from the identity provider.
    • samlAuthreqSigned

      public String samlAuthreqSigned()
      Specifies whether auth request should signed by the service provider.
    • samlDefaultkeyAlias

      public String samlDefaultkeyAlias()
      Specifies the key alias to be used for signing and encryption.
    • samlEnabled

      public String samlEnabled()
      Specifies whether SSO should be enabled or not.
    • samlEncrypkeyAlias

      public String samlEncrypkeyAlias()
      Specifies the key alias to be used for encryption.
    • samlRedirect

      public String samlRedirect()
      Specifies the service provider SSO URL.
    • samlSignkeyAlias

      public String samlSignkeyAlias()
      Specifies the key alias to be used for signing.
    • samlSpId

      public String samlSpId()
      Specifies the service provider entity ID.
    • useSSOLoginByDefault

      public String useSSOLoginByDefault()
      Specifies whether SSO login page is redirected by default.
    • userProfileMapping

      public UserProfileMapping userProfileMapping()
    • groupMapping

      public SSOConfiguration groupMapping(GroupMapping groupMapping)
      Gibt zurück:
      this.
    • idpFilename

      public SSOConfiguration idpFilename(String idpFilename)
      Specifies the file name of identity provider metadata.
      Gibt zurück:
      this.
    • idpMetadataContent

      public SSOConfiguration idpMetadataContent(String idpMetadataContent)
      Specifies base64 encoded file content of identity provider metadata.
      Gibt zurück:
      this.
    • idpUrl

      public SSOConfiguration idpUrl(String idpUrl)
      Specifies the identity provider metadata URL.
      Gibt zurück:
      this.
    • keystoreAlias

      public SSOConfiguration keystoreAlias(String keystoreAlias)
      Specifies the keystore alias to be used to generate service provider metadata.
      Gibt zurück:
      this.
    • samlAssertionSigned

      public SSOConfiguration samlAssertionSigned(String samlAssertionSigned)
      Specifies whether SAML assertion is to be signed from the identity provider.
      Gibt zurück:
      this.
    • samlAuthreqSigned

      public SSOConfiguration samlAuthreqSigned(String samlAuthreqSigned)
      Specifies whether auth request should signed by the service provider.
      Gibt zurück:
      this.
    • samlDefaultkeyAlias

      public SSOConfiguration samlDefaultkeyAlias(String samlDefaultkeyAlias)
      Specifies the key alias to be used for signing and encryption.
      Gibt zurück:
      this.
    • samlEnabled

      public SSOConfiguration samlEnabled(String samlEnabled)
      Specifies whether SSO should be enabled or not.
      Gibt zurück:
      this.
    • samlEncrypkeyAlias

      public SSOConfiguration samlEncrypkeyAlias(String samlEncrypkeyAlias)
      Specifies the key alias to be used for encryption.
      Gibt zurück:
      this.
    • samlRedirect

      public SSOConfiguration samlRedirect(String samlRedirect)
      Specifies the service provider SSO URL.
      Gibt zurück:
      this.
    • samlSignkeyAlias

      public SSOConfiguration samlSignkeyAlias(String samlSignkeyAlias)
      Specifies the key alias to be used for signing.
      Gibt zurück:
      this.
    • samlSpId

      public SSOConfiguration samlSpId(String samlSpId)
      Specifies the service provider entity ID.
      Gibt zurück:
      this.
    • useSSOLoginByDefault

      public SSOConfiguration useSSOLoginByDefault(String useSSOLoginByDefault)
      Specifies whether SSO login page is redirected by default.
      Gibt zurück:
      this.
    • userProfileMapping

      public SSOConfiguration userProfileMapping(UserProfileMapping userProfileMapping)
      Gibt zurück:
      this.
    • equals

      public boolean equals(Object o)
      Setzt außer Kraft:
      equals in Klasse Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Setzt außer Kraft:
      hashCode in Klasse Object
    • toString

      public String toString()
      Setzt außer Kraft:
      toString in Klasse Object