2 types derived from AuthorizationContext
System.IdentityModel (2)
System\IdentityModel\Policy\DefaultAuthorizationContext.cs (1)
11class DefaultAuthorizationContext : AuthorizationContext
System\IdentityModel\SecurityUtils.cs (1)
324class SimpleAuthorizationContext : AuthorizationContext
62 references to AuthorizationContext
System.IdentityModel (5)
System\IdentityModel\Policy\AuthorizationContext.cs (1)
19public static AuthorizationContext CreateDefaultAuthorizationContext(IList<IAuthorizationPolicy> authorizationPolicies)
System\IdentityModel\SecurityUtils.cs (2)
358internal static AuthorizationContext CreateDefaultAuthorizationContext(IList<IAuthorizationPolicy> authorizationPolicies) 360AuthorizationContext authorizationContext;
System\IdentityModel\Selectors\SamlSecurityTokenAuthenticator.cs (2)
173AuthorizationContext authContext = AuthorizationContext.CreateDefaultAuthorizationContext(authorizationPolicies);
System.ServiceModel (50)
System\ServiceModel\Channels\PeerSecurityHelpers.cs (1)
215public override bool CheckAccess(EndpointIdentity identity, AuthorizationContext authContext)
System\ServiceModel\Channels\SslStreamSecurityUpgradeProvider.cs (1)
974AuthorizationContext authzContext = this.serverSecurity.ServiceSecurityContext.AuthorizationContext;
System\ServiceModel\Diagnostics\MessageTraceRecord.cs (1)
58AuthorizationContext authContext = message.Properties.Security.ServiceSecurityContext.AuthorizationContext;
System\ServiceModel\Diagnostics\SecurityTraceRecordHelper.cs (3)
195internal static void TraceIdentityVerificationFailure(EndpointIdentity identity, AuthorizationContext authContext, Type identityVerifier) 1081AuthorizationContext authContext; 1084public IdentityVerificationFailureTraceRecord(EndpointIdentity identity, AuthorizationContext authContext, Type identityVerifier)
System\ServiceModel\Dispatcher\AuthenticationBehavior.cs (2)
78AuthorizationContext authContext = security.ServiceSecurityContext.AuthorizationContext; 110AuthorizationContext authContext = security.ServiceSecurityContext.AuthorizationContext;
System\ServiceModel\Dispatcher\AuthorizationBehavior.cs (2)
84AuthorizationContext authContext = security.ServiceSecurityContext.AuthorizationContext; 118AuthorizationContext authContext = security.ServiceSecurityContext.AuthorizationContext;
System\ServiceModel\Dispatcher\SecurityImpersonationBehavior.cs (1)
474AuthorizationContext authContext = this.securityContext.AuthorizationContext;
System\ServiceModel\Security\AsymmetricSecurityProtocol.cs (1)
234AuthorizationContext recipientAuthorizationContext = base.EnsureIncomingIdentity(message, recipientToken, recipientTokenPolicies);
System\ServiceModel\Security\IdentityModelServiceAuthorizationManager.cs (9)
20using SysAuthorizationContext = System.IdentityModel.Policy.AuthorizationContext; 362SysAuthorizationContext defaultAuthContext = SysAuthorizationContext.CreateDefaultAuthorizationContext(new List<IAuthorizationPolicy>() { authPolicy }); 421SysAuthorizationContext kerberosAuthContext = null; 432kerberosAuthContext = SysAuthorizationContext.CreateDefaultAuthorizationContext(kerberosTokenSpecification.SecurityTokenPolicies); 452SysAuthorizationContext authContext = SysAuthorizationContext.CreateDefaultAuthorizationContext(new List<IAuthorizationPolicy>() { policy }); 483SysAuthorizationContext defaultAuthContext = SysAuthorizationContext.CreateDefaultAuthorizationContext(new List<IAuthorizationPolicy>() { policy });
System\ServiceModel\Security\IdentityVerifier.cs (8)
58public abstract bool CheckAccess(EndpointIdentity identity, AuthorizationContext authContext); 77internal void EnsureIncomingIdentity(EndpointAddress serviceReference, AuthorizationContext authorizationContext) 82internal void EnsureOutgoingIdentity(EndpointAddress serviceReference, Uri via, AuthorizationContext authorizationContext) 94AuthorizationContext ac = AuthorizationContext.CreateDefaultAuthorizationContext(authorizationPolicies); 98void EnsureIdentity(EndpointAddress serviceReference, AuthorizationContext authorizationContext, String errorString) 121Exception CreateIdentityCheckException(EndpointIdentity identity, AuthorizationContext authorizationContext, string errorString, EndpointAddress serviceReference) 267public override bool CheckAccess(EndpointIdentity identity, AuthorizationContext authContext)
System\ServiceModel\Security\MessageSecurityProtocol.cs (4)
192AuthorizationContext protectionAuthContext = EnsureIncomingIdentity(message, protectionToken, protectionTokenPolicies); 198protected AuthorizationContext EnsureIncomingIdentity(Message message, SecurityToken token, ReadOnlyCollection<IAuthorizationPolicy> authorizationPolicies) 204AuthorizationContext authContext = (authorizationPolicies != null) ? AuthorizationContext.CreateDefaultAuthorizationContext(authorizationPolicies) : null;
System\ServiceModel\Security\SctClaimSerializer.cs (1)
401public static void SerializeIdentities(AuthorizationContext authContext, SctClaimDictionary dictionary, XmlDictionaryWriter writer, XmlObjectSerializer serializer)
System\ServiceModel\Security\SctClaimsHandler.cs (3)
12using SystemAuthorizationContext = System.IdentityModel.Policy.AuthorizationContext; 115SysClaim claim = GetPrimaryIdentityClaim( SystemAuthorizationContext.CreateDefaultAuthorizationContext( sct.AuthorizationPolicies ) ); 148SysClaim GetPrimaryIdentityClaim( SystemAuthorizationContext authContext )
System\ServiceModel\Security\SecurityUtils.cs (4)
784return GetPrimaryIdentityClaim(AuthorizationContext.CreateDefaultAuthorizationContext(authorizationPolicies)); 787internal static Claim GetPrimaryIdentityClaim(AuthorizationContext authContext) 993return GetIdentityNamesFromContext(AuthorizationContext.CreateDefaultAuthorizationContext(authPolicies)); 996internal static string GetIdentityNamesFromContext(AuthorizationContext authContext)
System\ServiceModel\Security\Tokens\SecurityContextCookieSerializer.cs (2)
190AuthorizationContext authContext = null; 192authContext = AuthorizationContext.CreateDefaultAuthorizationContext(authorizationPolicies);
System\ServiceModel\Security\WrappedSessionSecurityTokenAuthenticator.cs (1)
16using SystemAuthorizationContext = System.IdentityModel.Policy.AuthorizationContext;
System\ServiceModel\ServiceSecurityContext.cs (6)
22AuthorizationContext authorizationContext; 38public ServiceSecurityContext(AuthorizationContext authorizationContext) 43public ServiceSecurityContext(AuthorizationContext authorizationContext, ReadOnlyCollection<IAuthorizationPolicy> authorizationPolicies) 177public AuthorizationContext AuthorizationContext 183this.authorizationContext = AuthorizationContext.CreateDefaultAuthorizationContext(this.authorizationPolicies); 192AuthorizationContext authContext = this.AuthorizationContext;
System.WorkflowServices (7)
System\ServiceModel\Dispatcher\WorkflowRequestContext.cs (2)
25AuthorizationContext authorizationContext; 53public AuthorizationContext AuthorizationContext
System\ServiceModel\Security\SerializableAuthorizationContext.cs (5)
48public static SerializableAuthorizationContext From(AuthorizationContext authorizationContext) 61public AuthorizationContext Retrieve() 65return AuthorizationContext.CreateDefaultAuthorizationContext(authorizationPolicies); 68static IList<Type> BuildKnownClaimTypes(AuthorizationContext authorizationContext) 100static byte[] CreateSerializableBlob(AuthorizationContext authorizationContext, IList<Type> knownTypes)