/// <summary>获取访问令牌</summary> /// <param name="sso"></param> /// <param name="client_id"></param> /// <param name="client_secret"></param> /// <param name="code"></param> /// <param name="ip"></param> /// <returns></returns> public virtual TokenInfo GetAccessToken(OAuthServer sso, String client_id, String client_secret, String code, String ip) { sso.Auth(client_id, client_secret); var token = sso.GetToken(code); token.Scope = "basic,UserInfo"; return(token); }
/// <summary>获取访问令牌</summary> /// <param name="sso"></param> /// <param name="client_id"></param> /// <param name="client_secret"></param> /// <param name="code"></param> /// <returns></returns> public virtual Object GetAccessToken(OAuthServer sso, String client_id, String client_secret, String code) { var token = sso.GetToken(client_id, client_secret, code); return(new { access_token = token, expires_in = sso.Expire, scope = "basic,UserInfo", }); }