コード例 #1
0
        private SamlConfigurationProperties(SamlConfigurationPropertyItemsArray Path, SamlConfigurationPropertyItemsLong ServiceRanking, SamlConfigurationPropertyItemsString IdpUrl, SamlConfigurationPropertyItemsString IdpCertAlias, SamlConfigurationPropertyItemsBoolean IdpHttpRedirect, SamlConfigurationPropertyItemsString ServiceProviderEntityId, SamlConfigurationPropertyItemsString AssertionConsumerServiceURL, SamlConfigurationPropertyItemsString SpPrivateKeyAlias, SamlConfigurationPropertyItemsString KeyStorePassword, SamlConfigurationPropertyItemsString DefaultRedirectUrl, SamlConfigurationPropertyItemsString UserIDAttribute, SamlConfigurationPropertyItemsBoolean UseEncryption, SamlConfigurationPropertyItemsBoolean CreateUser, SamlConfigurationPropertyItemsBoolean AddGroupMemberships, SamlConfigurationPropertyItemsString GroupMembershipAttribute, SamlConfigurationPropertyItemsArray DefaultGroups, SamlConfigurationPropertyItemsString NameIdFormat, SamlConfigurationPropertyItemsArray SynchronizeAttributes, SamlConfigurationPropertyItemsBoolean HandleLogout, SamlConfigurationPropertyItemsString LogoutUrl, SamlConfigurationPropertyItemsLong ClockTolerance, SamlConfigurationPropertyItemsString DigestMethod, SamlConfigurationPropertyItemsString SignatureMethod, SamlConfigurationPropertyItemsString UserIntermediatePath)
        {
            this.Path = Path;

            this.ServiceRanking = ServiceRanking;

            this.IdpUrl = IdpUrl;

            this.IdpCertAlias = IdpCertAlias;

            this.IdpHttpRedirect = IdpHttpRedirect;

            this.ServiceProviderEntityId = ServiceProviderEntityId;

            this.AssertionConsumerServiceURL = AssertionConsumerServiceURL;

            this.SpPrivateKeyAlias = SpPrivateKeyAlias;

            this.KeyStorePassword = KeyStorePassword;

            this.DefaultRedirectUrl = DefaultRedirectUrl;

            this.UserIDAttribute = UserIDAttribute;

            this.UseEncryption = UseEncryption;

            this.CreateUser = CreateUser;

            this.AddGroupMemberships = AddGroupMemberships;

            this.GroupMembershipAttribute = GroupMembershipAttribute;

            this.DefaultGroups = DefaultGroups;

            this.NameIdFormat = NameIdFormat;

            this.SynchronizeAttributes = SynchronizeAttributes;

            this.HandleLogout = HandleLogout;

            this.LogoutUrl = LogoutUrl;

            this.ClockTolerance = ClockTolerance;

            this.DigestMethod = DigestMethod;

            this.SignatureMethod = SignatureMethod;

            this.UserIntermediatePath = UserIntermediatePath;
        }
コード例 #2
0
 /// <summary>
 /// Sets value for SamlConfigurationProperties.UserIntermediatePath property.
 /// </summary>
 /// <param name="value">UserIntermediatePath</param>
 public SamlConfigurationPropertiesBuilder UserIntermediatePath(SamlConfigurationPropertyItemsString value)
 {
     _UserIntermediatePath = value;
     return(this);
 }
コード例 #3
0
 /// <summary>
 /// Sets value for SamlConfigurationProperties.SignatureMethod property.
 /// </summary>
 /// <param name="value">SignatureMethod</param>
 public SamlConfigurationPropertiesBuilder SignatureMethod(SamlConfigurationPropertyItemsString value)
 {
     _SignatureMethod = value;
     return(this);
 }
コード例 #4
0
 /// <summary>
 /// Sets value for SamlConfigurationProperties.DigestMethod property.
 /// </summary>
 /// <param name="value">DigestMethod</param>
 public SamlConfigurationPropertiesBuilder DigestMethod(SamlConfigurationPropertyItemsString value)
 {
     _DigestMethod = value;
     return(this);
 }
コード例 #5
0
 /// <summary>
 /// Sets value for SamlConfigurationProperties.LogoutUrl property.
 /// </summary>
 /// <param name="value">LogoutUrl</param>
 public SamlConfigurationPropertiesBuilder LogoutUrl(SamlConfigurationPropertyItemsString value)
 {
     _LogoutUrl = value;
     return(this);
 }
コード例 #6
0
 /// <summary>
 /// Sets value for SamlConfigurationProperties.NameIdFormat property.
 /// </summary>
 /// <param name="value">NameIdFormat</param>
 public SamlConfigurationPropertiesBuilder NameIdFormat(SamlConfigurationPropertyItemsString value)
 {
     _NameIdFormat = value;
     return(this);
 }
コード例 #7
0
 /// <summary>
 /// Sets value for SamlConfigurationProperties.GroupMembershipAttribute property.
 /// </summary>
 /// <param name="value">GroupMembershipAttribute</param>
 public SamlConfigurationPropertiesBuilder GroupMembershipAttribute(SamlConfigurationPropertyItemsString value)
 {
     _GroupMembershipAttribute = value;
     return(this);
 }
コード例 #8
0
 /// <summary>
 /// Sets value for SamlConfigurationProperties.UserIDAttribute property.
 /// </summary>
 /// <param name="value">UserIDAttribute</param>
 public SamlConfigurationPropertiesBuilder UserIDAttribute(SamlConfigurationPropertyItemsString value)
 {
     _UserIDAttribute = value;
     return(this);
 }
コード例 #9
0
 /// <summary>
 /// Sets value for SamlConfigurationProperties.DefaultRedirectUrl property.
 /// </summary>
 /// <param name="value">DefaultRedirectUrl</param>
 public SamlConfigurationPropertiesBuilder DefaultRedirectUrl(SamlConfigurationPropertyItemsString value)
 {
     _DefaultRedirectUrl = value;
     return(this);
 }
コード例 #10
0
 /// <summary>
 /// Sets value for SamlConfigurationProperties.KeyStorePassword property.
 /// </summary>
 /// <param name="value">KeyStorePassword</param>
 public SamlConfigurationPropertiesBuilder KeyStorePassword(SamlConfigurationPropertyItemsString value)
 {
     _KeyStorePassword = value;
     return(this);
 }
コード例 #11
0
 /// <summary>
 /// Sets value for SamlConfigurationProperties.SpPrivateKeyAlias property.
 /// </summary>
 /// <param name="value">SpPrivateKeyAlias</param>
 public SamlConfigurationPropertiesBuilder SpPrivateKeyAlias(SamlConfigurationPropertyItemsString value)
 {
     _SpPrivateKeyAlias = value;
     return(this);
 }
コード例 #12
0
 /// <summary>
 /// Sets value for SamlConfigurationProperties.AssertionConsumerServiceURL property.
 /// </summary>
 /// <param name="value">AssertionConsumerServiceURL</param>
 public SamlConfigurationPropertiesBuilder AssertionConsumerServiceURL(SamlConfigurationPropertyItemsString value)
 {
     _AssertionConsumerServiceURL = value;
     return(this);
 }
コード例 #13
0
 /// <summary>
 /// Sets value for SamlConfigurationProperties.ServiceProviderEntityId property.
 /// </summary>
 /// <param name="value">ServiceProviderEntityId</param>
 public SamlConfigurationPropertiesBuilder ServiceProviderEntityId(SamlConfigurationPropertyItemsString value)
 {
     _ServiceProviderEntityId = value;
     return(this);
 }
コード例 #14
0
 /// <summary>
 /// Sets value for SamlConfigurationProperties.IdpCertAlias property.
 /// </summary>
 /// <param name="value">IdpCertAlias</param>
 public SamlConfigurationPropertiesBuilder IdpCertAlias(SamlConfigurationPropertyItemsString value)
 {
     _IdpCertAlias = value;
     return(this);
 }