【问题标题】:IdentityServer4 OpenId Connect with jwt instead of cookiesIdentityServer4 OpenId 使用 jwt 而不是 cookie 连接
【发布时间】:2018-03-13 07:55:17
【问题描述】:


在过去的几天里,我一直在努力理解关于 oauth 2.0、openid、openid connect 的所有内容,并设法轻松地使其与 IS4(使用 openId Connect)一起工作。 现在所有的教程都展示了如何通过 cookie 实现这一点,但没有人告诉我是否可以在没有 cookie 的情况下实现它,所以只使用 jwt。我确实知道 cookie 本身包含 id jwt 和 auth jwt,但我无法忍受它仅限于可以使用 cookie 的网站,而不是移动应用程序的想法。 如果仅使用 jwt 而没有 cookie 就可以实现这一点,那么有人可以发布代码示例或阅读它的地方吗?过去 2-3 天让我发疯:(

【问题讨论】:

    标签: .net authentication authorization jwt identityserver4


    【解决方案1】:

    OpenID Connect 确实支持各种用例,包括桌面和移动以及纯 SPA。这是该标准的设计目标之一。

    这篇介绍涵盖了所有这些:https://vimeo.com/113604459

    如果您需要特定的代码示例,请查看以下项目:

    本地客户端支持:https://github.com/IdentityModel/IdentityModel.OidcClient2

    JavaScript 客户端:https://github.com/IdentityModel/oidc-client-js

    【讨论】:

      猜你喜欢
      • 2020-08-29
      • 2020-04-17
      • 2015-08-29
      • 2020-10-14
      • 2013-07-17
      • 2015-12-05
      • 2018-06-12
      • 2017-08-28
      • 1970-01-01
      相关资源
      最近更新 更多