【发布时间】:2019-02-10 00:37:25
【问题描述】:
我已经使用 Quickstart 示例实现了本地 IdentityServer 并将 Aurelia-Opein-Id-Connect 连接到它。设置工作正常。
我的问题是:
当我按原样运行 Aurelia 应用程序时,它会为我提供(声明)名称和网站。但是当我更改 open-id-connect-configuration-identity-server.ts 并将“令牌”添加到
response_type: "id_token token"时,它并没有向我提供我的声明,即名称和网站。虽然现在它为我提供了一个 access_token。登录成功后如何使用这个access_token并使用它访问web-api?
如果有人可以分享他们的经验,请。
【问题讨论】:
-
您说您在将
response_type更改为id_token token时拥有访问令牌,因此问题2 已得到解答。至于第一个,它可能是您的 IdentityServer 上的配置。在您的客户端中,尝试将AlwaysIncludeUserClaimsInIdToken设置为true。 -
我稍微修改了第二个问题。我的问题是如何使用此访问令牌访问 Aurelia 中的 web-api。您的 AlwaysIncludeUserClaimsInIdToken 正确答案是正确的。
标签: aurelia identityserver4 openid-connect