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);
 }
示例#3
0
 protected override Scope GetScope(System.Security.Claims.ClaimsPrincipal principal, System.IdentityModel.Protocols.WSTrust.RequestSecurityToken request)
 {
     throw new NotImplementedException();
 }