6 types derived from SecurityToken
System.ServiceModel.Primitives (5)
netstandard.cs (5)
330
public partial class GenericXmlSecurityToken : System.IdentityModel.Tokens.
SecurityToken
388
public partial class UserNameSecurityToken :
SecurityToken
399
public partial class X509SecurityToken :
SecurityToken
, IDisposable
2449
public partial class BinarySecretSecurityToken : System.IdentityModel.Tokens.
SecurityToken
2510
public class SspiSecurityToken : System.IdentityModel.Tokens.
SecurityToken
System.ServiceModel.Primitives.Tests (1)
IdentityModel\SecurityTokenProviderTest.cs (1)
252
public class DummySecurityToken :
SecurityToken
97 references to SecurityToken
System.ServiceModel.Federation (19)
System\ServiceModel\Federation\IWSTrustChannelContract.cs (2)
21
/// <returns>A <see cref="
SecurityToken
" /> issued by the STS.</returns>
23
Task<
SecurityToken
> IssueAsync(WsTrustRequest request);
System\ServiceModel\Federation\WSTrustChannel.cs (5)
10
using WCFSecurityToken = System.IdentityModel.Tokens.
SecurityToken
;
352
/// Sends a <see cref="WsTrustRequest"/> to a STS to obtain a <see cref="
WCFSecurityToken
"/>.
355
/// <returns>A <see cref="
WCFSecurityToken
" /> issued by the STS.</returns>
356
public async virtual Task<
WCFSecurityToken
> IssueAsync(WsTrustRequest trustRequest)
369
WCFSecurityToken
token = WSTrustUtilities.CreateGenericXmlSecurityToken(trustRequest, trustResponse, GetSerializationContext(trustRequest), null);
System\ServiceModel\Federation\WSTrustChannelSecurityTokenProvider.cs (9)
24
using SecurityToken = System.IdentityModel.Tokens.
SecurityToken
;
210
/// Begins a WSTrust call to the STS to obtain a <see cref="
SecurityToken
"/> first checking if the token is available in the cache.
219
/// Completes a WSTrust call to the STS to obtain a <see cref="
SecurityToken
"/> first checking if the token is available in the cache.
221
/// <returns>A <see cref="
SecurityToken
"/>.</returns>
222
protected override
SecurityToken
EndGetTokenCore(IAsyncResult result)
224
return result.ToApmEnd<
SecurityToken
>();
227
private async Task<
SecurityToken
> GetTokenAsyncCore(TimeSpan timeout)
263
/// Makes a WSTrust call to the STS to obtain a <see cref="
SecurityToken
"/> first checking if the token is available in the cache.
266
protected override
SecurityToken
GetTokenCore(TimeSpan timeout)
System\ServiceModel\Federation\WSTrustUtilities.cs (3)
12
using WCFSecurityToken = System.IdentityModel.Tokens.
SecurityToken
;
133
internal static
WCFSecurityToken
CreateGenericXmlSecurityToken(WsTrustRequest request, WsTrustResponse trustResponse, WsSerializationContext serializationContext, SecurityAlgorithmSuite algorithmSuite)
149
WCFSecurityToken
proofToken = GetProofToken(request, response, serializationContext, algorithmSuite);
System.ServiceModel.NetFramingBase (5)
System\ServiceModel\Channels\SslStreamSecurityUpgradeProvider.cs (3)
181
private void SetupServerCertificate(
SecurityToken
token)
216
SecurityToken
token = _serverTokenProvider.GetTokenAsync(timeoutHelper.RemainingTime()).GetAwaiter().GetResult();
407
SecurityToken
token = new X509SecurityToken(certificate2);
System\ServiceModel\Channels\TransportSecurityHelpers.cs (2)
87
where T :
SecurityToken
89
SecurityToken
result = await tokenProvider.GetTokenAsync(timeout);
System.ServiceModel.Primitives (34)
netstandard.cs (34)
182
public bool CanValidateToken(System.IdentityModel.Tokens.
SecurityToken
token) => default;
183
public Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Policy.IAuthorizationPolicy> ValidateToken(System.IdentityModel.Tokens.
SecurityToken
token) => default;
184
protected abstract bool CanValidateTokenCore(System.IdentityModel.Tokens.
SecurityToken
token);
185
protected abstract Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Policy.IAuthorizationPolicy> ValidateTokenCore(System.IdentityModel.Tokens.
SecurityToken
token);
198
public System.IdentityModel.Tokens.
SecurityToken
GetToken(System.TimeSpan timeout) { return default; }
200
public System.IdentityModel.Tokens.
SecurityToken
EndGetToken(System.IAsyncResult result) { return default; }
201
public System.IdentityModel.Tokens.
SecurityToken
RenewToken(System.TimeSpan timeout, System.IdentityModel.Tokens.
SecurityToken
tokenToBeRenewed) { return default; }
202
public System.IAsyncResult BeginRenewToken(System.TimeSpan timeout, System.IdentityModel.Tokens.
SecurityToken
tokenToBeRenewed, System.AsyncCallback callback, object state) { return default; }
203
public System.IdentityModel.Tokens.
SecurityToken
EndRenewToken(System.IAsyncResult result) { return default; }
204
public void CancelToken(System.TimeSpan timeout, System.IdentityModel.Tokens.
SecurityToken
token) { }
205
public System.IAsyncResult BeginCancelToken(System.TimeSpan timeout, System.IdentityModel.Tokens.
SecurityToken
token, System.AsyncCallback callback, object state) { return default; }
207
protected abstract System.IdentityModel.Tokens.
SecurityToken
GetTokenCore(System.TimeSpan timeout);
208
protected virtual System.IdentityModel.Tokens.
SecurityToken
RenewTokenCore(System.TimeSpan timeout, System.IdentityModel.Tokens.
SecurityToken
tokenToBeRenewed) { return default; }
209
protected virtual void CancelTokenCore(System.TimeSpan timeout, System.IdentityModel.Tokens.
SecurityToken
token) { }
211
protected virtual System.IdentityModel.Tokens.
SecurityToken
EndGetTokenCore(System.IAsyncResult result) { return default; }
212
protected virtual System.IAsyncResult BeginRenewTokenCore(System.TimeSpan timeout, System.IdentityModel.Tokens.
SecurityToken
tokenToBeRenewed, System.AsyncCallback callback, object state) { return default; }
213
protected virtual System.IdentityModel.Tokens.
SecurityToken
EndRenewTokenCore(System.IAsyncResult result) { return default; }
214
protected virtual System.IAsyncResult BeginCancelTokenCore(System.TimeSpan timeout, System.IdentityModel.Tokens.
SecurityToken
token, System.AsyncCallback callback, object state) { return default; }
236
public bool CanWriteToken(System.IdentityModel.Tokens.
SecurityToken
token) { return default; }
241
public System.IdentityModel.Tokens.
SecurityToken
ReadToken(System.Xml.XmlReader reader, System.IdentityModel.Selectors.SecurityTokenResolver tokenResolver) { return default; }
242
public void WriteToken(System.Xml.XmlWriter writer, System.IdentityModel.Tokens.
SecurityToken
token) { }
248
protected abstract bool CanWriteTokenCore(System.IdentityModel.Tokens.
SecurityToken
token);
253
protected abstract System.IdentityModel.Tokens.
SecurityToken
ReadTokenCore(System.Xml.XmlReader reader, System.IdentityModel.Selectors.SecurityTokenResolver tokenResolver);
254
protected abstract void WriteTokenCore(System.Xml.XmlWriter writer, System.IdentityModel.Tokens.
SecurityToken
token);
274
protected override bool CanValidateTokenCore(System.IdentityModel.Tokens.
SecurityToken
token) => default;
275
protected override Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Policy.IAuthorizationPolicy> ValidateTokenCore(System.IdentityModel.Tokens.
SecurityToken
token) => default;
333
System.IdentityModel.Tokens.
SecurityToken
proofToken,
346
public
SecurityToken
ProofToken => default;
2413
public SecurityTokenSpecification(System.IdentityModel.Tokens.
SecurityToken
token, System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Policy.IAuthorizationPolicy> tokenPolicies) { }
2414
public System.IdentityModel.Tokens.
SecurityToken
SecurityToken => default;
2433
public SupportingTokenSpecification(System.IdentityModel.Tokens.
SecurityToken
token, System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Policy.IAuthorizationPolicy> tokenPolicies, System.ServiceModel.Security.SecurityTokenAttachmentMode attachmentMode) : base(default, default) { }
2434
public SupportingTokenSpecification(System.IdentityModel.Tokens.
SecurityToken
token, System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Policy.IAuthorizationPolicy> tokenPolicies, System.ServiceModel.Security.SecurityTokenAttachmentMode attachmentMode, System.ServiceModel.Security.Tokens.SecurityTokenParameters tokenParameters) : base(default, default) { }
System.ServiceModel.Primitives.Tests (39)
IdentityModel\SecurityTokenManagerTest.cs (4)
65
protected override bool CanValidateTokenCore(
SecurityToken
token)
70
protected override ReadOnlyCollection<IAuthorizationPolicy> ValidateTokenCore(
SecurityToken
token)
84
protected override bool TryResolveTokenCore(SecurityKeyIdentifier keyIdentifier, out
SecurityToken
token)
90
protected override bool TryResolveTokenCore(SecurityKeyIdentifierClause keyIdentifierClause, out
SecurityToken
token)
IdentityModel\SecurityTokenProviderTest.cs (29)
23
var
token = provider.GetToken(TimeSpan.Zero);
59
var
token = provider.GetToken(TimeSpan.Zero);
97
var
token = provider.GetToken(TimeSpan.Zero);
133
protected override
SecurityToken
GetTokenCore(TimeSpan timeout)
138
protected override
SecurityToken
RenewTokenCore(TimeSpan timeout,
SecurityToken
tokenToBeRenewed)
144
protected override void CancelTokenCore(TimeSpan timeout,
SecurityToken
token)
155
protected override
SecurityToken
GetTokenCore(TimeSpan timeout)
162
var result = Task.FromResult<
SecurityToken
>(new DummySecurityToken());
167
protected override
SecurityToken
EndGetTokenCore(IAsyncResult result)
169
return ((Task<
SecurityToken
>)result).Result;
172
protected override
SecurityToken
RenewTokenCore(TimeSpan timeout,
SecurityToken
tokenToBeRenewed)
178
protected override IAsyncResult BeginRenewTokenCore(TimeSpan timeout,
SecurityToken
tokenToBeRenewed, AsyncCallback callback, object state)
181
var result = Task.FromResult<
SecurityToken
>(new DummySecurityToken());
186
protected override
SecurityToken
EndRenewTokenCore(IAsyncResult result)
188
return ((Task<
SecurityToken
>)result).Result;
191
protected override void CancelTokenCore(TimeSpan timeout,
SecurityToken
token)
197
protected override IAsyncResult BeginCancelTokenCore(TimeSpan timeout,
SecurityToken
token, AsyncCallback callback, object state)
216
protected override
SecurityToken
GetTokenCore(TimeSpan timeout)
221
protected override Task<
SecurityToken
> GetTokenCoreAsync(TimeSpan timeout)
223
return Task.FromResult<
SecurityToken
>(new DummySecurityToken());
226
protected override
SecurityToken
RenewTokenCore(TimeSpan timeout,
SecurityToken
tokenToBeRenewed)
232
protected override Task<
SecurityToken
> RenewTokenCoreAsync(TimeSpan timeout,
SecurityToken
tokenToBeRenewed)
235
return Task.FromResult<
SecurityToken
>(new DummySecurityToken());
238
protected override void CancelTokenCore(TimeSpan timeout,
SecurityToken
token)
244
protected override Task CancelTokenCoreAsync(TimeSpan timeout,
SecurityToken
token)
IdentityModel\SecurityTokenSerializerTest.cs (6)
36
SecurityToken
token = sts.ReadToken(xmlReader, SecurityTokenResolver.CreateDefaultSecurityTokenResolver(new ReadOnlyCollection<
SecurityToken
>(new List<
SecurityToken
>() { dummyToken}), false));
106
protected override bool CanWriteTokenCore(
SecurityToken
token)
121
protected override
SecurityToken
ReadTokenCore(XmlReader reader, SecurityTokenResolver tokenResolver)
136
protected override void WriteTokenCore(XmlWriter writer,
SecurityToken
token)