示例#1
0
文件: Token.cs 项目: cwaldron/CafeLib
 /// <summary>
 /// Validate token
 /// </summary>
 /// <param name="issuer">issuer</param>
 /// <param name="audience">audience</param>
 /// <param name="secret">secret</param>
 /// <returns></returns>
 public Token Validate(string issuer, string audience, string secret)
 {
     _token = GetTokenFromString(ToString(), issuer, audience, secret);
     Claims = GetClaims(_token);
     return(this);
 }
示例#2
0
 public ITokenBuilder AddClaims(ClaimCollection claims)
 {
     _descriptor.Claims = claims.ToDictionary(x => x.Key, x => (object)x.Value);
     return(this);
 }
示例#3
0
文件: Token.cs 项目: cwaldron/CafeLib
 internal Token(SecurityToken token)
 {
     _token = token;
     Claims = GetClaims(token);
 }