1 write to parent
System.ServiceModel (1)
System\ServiceModel\Security\ServiceCredentialsSecurityTokenManager.cs (1)
30this.parent = parent;
48 references to parent
System.ServiceModel (48)
System\ServiceModel\Security\ServiceCredentialsSecurityTokenManager.cs (48)
35get { return parent; } 48if (parent.IssuedTokenAuthentication != null) 49samlSerializer = parent.IssuedTokenAuthentication.SamlSerializer; 53return new WSSecurityTokenSerializer(wsVersion.SecurityVersion, wsVersion.TrustVersion, wsVersion.SecureConversationVersion, wsVersion.EmitBspRequiredAttributes, samlSerializer, parent.SecureConversationAuthentication.SecurityStateEncoder, parent.SecureConversationAuthentication.SecurityContextClaimTypes); 108authenticator.SecurityStateEncoder = parent.SecureConversationAuthentication.SecurityStateEncoder; 109authenticator.KnownTypes = parent.SecureConversationAuthentication.SecurityContextClaimTypes; 142authenticator.AllowUnauthenticatedCallers = parent.WindowsAuthentication.AllowAnonymousLogons; 143authenticator.ExtractGroupsForWindowsAccounts = parent.WindowsAuthentication.IncludeWindowsGroups; 152authenticator.SecurityStateEncoder = parent.SecureConversationAuthentication.SecurityStateEncoder; 153authenticator.KnownTypes = parent.SecureConversationAuthentication.SecurityContextClaimTypes; 221authenticator.SecurityStateEncoder = parent.SecureConversationAuthentication.SecurityStateEncoder; 222authenticator.KnownTypes = parent.SecureConversationAuthentication.SecurityContextClaimTypes; 243X509ClientCertificateAuthentication authentication = parent.ClientCertificate.Authentication; 253if (parent.ServiceCertificate.Certificate != null) 255outOfBandTokens.Add(new X509SecurityToken(parent.ServiceCertificate.Certificate)); 258if ((parent.IssuedTokenAuthentication.KnownCertificates != null) && (parent.IssuedTokenAuthentication.KnownCertificates.Count > 0)) 260for (int i = 0; i < parent.IssuedTokenAuthentication.KnownCertificates.Count; ++i) 262outOfBandTokens.Add(new X509SecurityToken(parent.IssuedTokenAuthentication.KnownCertificates[i])); 266X509CertificateValidator validator = parent.IssuedTokenAuthentication.GetCertificateValidator(); 269if (parent.IssuedTokenAuthentication.AllowUntrustedRsaIssuers) 288ssta.AudienceUriMode = parent.IssuedTokenAuthentication.AudienceUriMode; 290if (parent.IssuedTokenAuthentication.AllowedAudienceUris != null) 292for (int i = 0; i < parent.IssuedTokenAuthentication.AllowedAudienceUris.Count; i++) 293allowedAudienceUris.Add(parent.IssuedTokenAuthentication.AllowedAudienceUris[i]); 306if (parent.ServiceCertificate.Certificate == null) 310SecurityUtils.EnsureCertificateCanDoKeyExchange(parent.ServiceCertificate.Certificate); 311return new ServiceX509SecurityTokenProvider(parent.ServiceCertificate.Certificate); 350new KerberosSecurityTokenAuthenticator(parent.WindowsAuthentication.IncludeWindowsGroups)); 354if (parent.UserNameAuthentication.UserNamePasswordValidationMode == UserNamePasswordValidationMode.Windows) 356if (parent.UserNameAuthentication.CacheLogonTokens) 358result = new WindowsUserNameCachingSecurityTokenAuthenticator(parent.UserNameAuthentication.IncludeWindowsGroups, 359parent.UserNameAuthentication.MaxCachedLogonTokens, parent.UserNameAuthentication.CachedLogonTokenLifetime); 363result = new WindowsUserNameSecurityTokenAuthenticator(parent.UserNameAuthentication.IncludeWindowsGroups); 368result = new CustomUserNameSecurityTokenAuthenticator(parent.UserNameAuthentication.GetUserNamePasswordValidator()); 423result = new SspiSecurityTokenProvider(null, parent.UserNameAuthentication.IncludeWindowsGroups, false); 429parent.WindowsAuthentication.IncludeWindowsGroups != parent.UserNameAuthentication.IncludeWindowsGroups) 434parent.UserNameAuthentication.IncludeWindowsGroups, 435parent.WindowsAuthentication.IncludeWindowsGroups))); 438result = new SspiSecurityTokenProvider(null, parent.WindowsAuthentication.IncludeWindowsGroups, parent.WindowsAuthentication.AllowAnonymousLogons); 453if (parent.ClientCertificate.Certificate == null) 458result = new X509SecurityTokenProvider(parent.ClientCertificate.Certificate); 507if (parent.ServiceCertificate.Certificate != null) 509return EndpointIdentity.CreateX509CertificateIdentity(parent.ServiceCertificate.Certificate);