Oauth2与OpenId连接

时间:2017-12-01 09:46:55

标签: oauth-2.0 openid-connect apigee apigee-baas apigee127

我今天问你,因为我走到了尽头。我已经错过了Oauth2和OpenID连接在apigee中的逻辑。

我理解应用程序请求Openid connect拥有已登录用户的配置文件,并且OAuth2为应用程序提供了一种通过访问令牌访问受保护资源的方法。

现在我们假设一个受保护资源需要验证登录用户是否已经获取授权令牌的情况,我在这里做的这个插图是好的还是让事情变得复杂?

enter image description here

1 个答案:

答案 0 :(得分:2)

根据我的理解,你错过的是the introspection endpoint

此端点专为资源服务器而设计。它允许他们获取有关客户端使用的访问令牌的详细信息。如果访问令牌处于活动状态,您将收到有关它的声明,尤其是代表资源所有者的var frenchCulture = new CultureInfo("fr-FR"); frenchCulture.NumberFormat.CurrencyPositivePattern = 0; frenchCulture.NumberFormat.CurrencyNegativePattern = 2; frenchCulture.NumberFormat.CurrencyDecimalSeparator = "."; double value = 100.50; Console.WriteLine(value.ToString("C", frenchCulture)); // Output : €100.50 value = -100.50; //For negative currency Console.WriteLine(value.ToString("C", frenchCulture)); // Output : €-100.50 声明(即您的用例中的用户)。