Пример #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.SynchronizeAttributes property.
 /// </summary>
 /// <param name="value">SynchronizeAttributes</param>
 public SamlConfigurationPropertiesBuilder SynchronizeAttributes(SamlConfigurationPropertyItemsArray value)
 {
     _SynchronizeAttributes = value;
     return(this);
 }
Пример #3
0
 /// <summary>
 /// Sets value for SamlConfigurationProperties.DefaultGroups property.
 /// </summary>
 /// <param name="value">DefaultGroups</param>
 public SamlConfigurationPropertiesBuilder DefaultGroups(SamlConfigurationPropertyItemsArray value)
 {
     _DefaultGroups = value;
     return(this);
 }
Пример #4
0
 /// <summary>
 /// Sets value for SamlConfigurationProperties.Path property.
 /// </summary>
 /// <param name="value">Path</param>
 public SamlConfigurationPropertiesBuilder Path(SamlConfigurationPropertyItemsArray value)
 {
     _Path = value;
     return(this);
 }