我将范围设置如下:
AnsiString
我想要一个永久访问令牌,这样我就不需要一次又一次地登录。 帮帮我,如何在登录api中使用令牌来获得永久访问权限?
谢谢。
答案 0 :(得分:1)
Graph API提供了两种身份验证流程:
如果要在后台服务中运行Outlook API (根据实际需求,并非所有应用都需要用户登录),则可以使用身份验证流程2。通过这种方式,最终用户不需要显式请求令牌,因此它看起来像永久访问令牌,直到Microsoft / Azure再次需要管理员同意。
如果您只想为登录用户运行Outlook API ,则可以使用身份验证流程#1。获取访问令牌后,将访问令牌和刷新令牌存储在令牌缓存中,并在访问令牌生存期到期时使用刷新令牌请求新令牌。如果两个访问/刷新令牌都已过期,则用户需要再次登录以重新授予权限。