Class HomeName.HomeNameBuilder

java.lang.Object
swiss.trustbroker.federation.xmlconfig.HomeName.HomeNameBuilder
Enclosing class:
HomeName

public static class HomeName.HomeNameBuilder extends Object
  • Method Details

    • attrValue

      public HomeName.HomeNameBuilder attrValue(String attrValue)
      Overridden by value.
      Returns:
      this.
      See Also:
    • reference

      public HomeName.HomeNameBuilder reference(String reference)
      The homeName is usually consumed from the home name attribute and identifies the CP attribute to consume the CP identity from. If not specified or not provided by CP the SAML Response Subject NameID is used.
      Returns:
      this.
    • migrationAlias

      public HomeName.HomeNameBuilder migrationAlias(String migrationAlias)
      Used for provisioning during migration from a CP to another.
      Returns:
      this.
      Since:
      1.9.0
      See Also:
      • IdmProvisioningRequest.getHomeNameMigrationAlias()
    • value

      public HomeName.HomeNameBuilder value(String value)
      The configuration is optional and provides a static value, when the e-id based CPs are not sending the attribute in the CP Attributes already or the value is computed from the CP SAML Response mainly for compatibility reasons, see GeneralDeriveHomeName.groovy for the special handling of this attribute.
      Returns:
      this.
    • build

      public HomeName build()
    • toString

      public String toString()
      Overrides:
      toString in class Object