Пример #1
0
 public OauthToken(OauthTokenSave token, IScope scope)
 {
     AccessToken  = token.AccessToken;
     RefreshToken = token.RefreshToken;
     Scope        = scope;
     Expires      = DateTime.Now + new TimeSpan(0, 0, (int)token.Expires);
     TokenType    = token.TokenType;
 }
Пример #2
0
        public IOauthToken Create(string accessToken, string refreshToken, uint expires, string tokenType, IScope scope)
        {
            OauthTokenSave token = new OauthTokenSave(accessToken, refreshToken, expires, tokenType);

            return(new OauthToken(token, scope));
        }
Пример #3
0
        public IOauthToken FromJson(string json, IScope scope)
        {
            OauthTokenSave token = JsonSerializer.Deserialize <OauthTokenSave>(json);

            return(new OauthToken(token, scope));
        }