Ejemplo n.º 1
0
        /// <summary>
        /// Used to describe service provider (SP) supporting SSO.
        /// </summary>
        /// <param name="callback"></param>
        /// <returns></returns>
        public EntityDescriptorBuilder AddSpSSODescriptor(Action <SPSSODescriptorBuilder> callback)
        {
            var items         = RemoveDescriptor <SPSSODescriptorType>();
            var ssoDescriptor = new SPSSODescriptorType();
            var builder       = new SPSSODescriptorBuilder(ssoDescriptor);

            callback(builder);
            items.Add(ssoDescriptor);
            _entityDescriptor.Items = items.ToArray();
            return(this);
        }
 internal SPSSODescriptorBuilder(SPSSODescriptorType spSSODescriptorType)
 {
     _spSSODescriptorType = spSSODescriptorType;
 }