35得票3回答
如何正确使用Identity Server 4的内省端点?

我正在使用Identity Server 4,尝试使用introspection端点,但仅凭文档我无法理解。文档只给出了这个示例。POST /connect/introspect Authorization: Basic xxxyyy token=<token> 现在,为什么会有...

33得票2回答
在移动应用和REST后端中使用KeyCloak的OpenID Connect身份验证流程

我想使用OpenID Connect来保护我们移动应用的REST后端。简单来说,在通过REST后端(多个服务)获取敏感数据之前,应用程序用户需要进行身份验证(用户名/密码)。 进行初始身份验证后,他们应该收到一个 ID/access token,然后可以在其应用程序会话的其余时间内用于服务通...

32得票2回答
WebSocket连接更新令牌的最佳实践是什么?

这可能是基于个人意见的,但我仍然想知道是否有最佳实践,因为我对WebSocket实践几乎一无所知。 我有一个单页应用程序(SPA),从我的自己的OP(OpenID Provider)获取JWT令牌。然后使用该JWT连接到我拥有的其他服务,使用REST和WebSockets。 就REST而言...

32得票5回答
首次成功登录后,第二次登录会导致无限重定向循环 MVC .NET 5 OWIN ADAL OpenIDConnect。

第一篇帖子,请温柔!:)我正在开发一个针对Office 365的MVC .NET 5 Web应用程序,并使用OpenIDConnect框架。 我已经设置了OWIN(3)和ADAL(2)以及我的Azure AD应用程序。 没有用户操作的登录,主控制器附加了[Authorize]属性,强制立即重定...

31得票3回答
现在谷歌已经停用了OpenID2提供程序,如何使用OpenID Connect委派与谷歌进行集成?

多年来,我一直使用OpenID委派通过自己的URI作为OpenID登录Stack Overflow(以及其他网站),但让谷歌处理身份验证。我使用了这个Stack Overflow问题中描述的技术;因此,我的自定义OpenID http://tupelo-schneck.org/robert 解...

31得票5回答
Azure活动目录 - 允许的令牌受众

我正在尝试在Azure上查找“ALLOWED TOKEN AUDIENCES”的文档,但似乎没有相关资料。我填写的值是令牌返回的resourceid。 这意味着什么?如果您有任何文档链接,请提供给我。 附注:实际页面上的学习链接没有提及这一点,截图似乎比较旧且没有这个字段。 提前致谢

31得票3回答
Azure AD的访问令牌颁发者是sts.windows.net,而不是login.microsoftonline.com。

我正在尝试验证从Azure Active Directory获取的访问令牌。 我从https://login.microsoftonline.com/{{我的租户GUID}}/v2.0获取了令牌。 令牌中返回的发行者是https://sts.windows.net//{{我的租户GUID}...

30得票1回答
如何在Keycloak中创建客户端以与AWS Cognito身份联合使用

我有一个用户基础,其身份验证和认证是由Keycloak管理的。我想允许这些用户使用OpenID Connect联合,通过Cognito登录并使用AWS API网关服务。 AWS有关使用OpenID Connect提供程序的文档有点缺乏。我找到了一个旧的参考,使用SAML,但我更喜欢避免这种方...

30得票4回答
Keycloak公共客户端和授权

我们正在使用keycloak-adapter与Jetty进行身份验证和授权,使用Keycloak。根据Keycloak doc for OIDC Auth flow: 另一个重要的方面是此流程中公共客户端与机密客户端的概念。当机密客户端交换临时代码以获取令牌时,需要提供客户端密钥。公共客户端...

27得票1回答
".NET Core身份验证中AddJwtBearer和AddOpenIdConnect有什么区别?"

我一直在研究使用Azure AD进行.NET Core身份验证的基础知识,以构建一个API,尝试查找有关身份验证方案的信息。我了解基于cookie和令牌的身份验证之间的区别,但似乎JwtBearer和OpenIdConnect选项非常相似,因为它们都基于令牌系统工作。 我做了很多搜索,却找不...