protected override Scope GetScope(ClaimsPrincipal principal, System.IdentityModel.Protocols.WSTrust.RequestSecurityToken request) { var s = new Scope(); s.SigningCredentials = SecurityTokenServiceConfiguration.SigningCredentials; s.TokenEncryptionRequired = false; s.SymmetricKeyEncryptionRequired = false; s.ReplyToAddress = request.ReplyTo; s.AppliesToAddress = request.AppliesTo.Uri.ToString(); return(s); }
protected override ClaimsIdentity GetOutputClaimsIdentity(ClaimsPrincipal principal, System.IdentityModel.Protocols.WSTrust.RequestSecurityToken request, Scope scope) { return(principal.Identity as ClaimsIdentity); }
protected override Scope GetScope(System.Security.Claims.ClaimsPrincipal principal, System.IdentityModel.Protocols.WSTrust.RequestSecurityToken request) { throw new NotImplementedException(); }