问题标签 [userinfo]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
swift - 如何从通知中访问 userInfo 属性?
当我调用 post 方法时,我有一个方法NotificationCenter
:
这里我的 message.string 打印:
这是我的 post 方法声明:
到目前为止一切正常。这是我尝试访问 userInfo 数据的最后一种方法:
问题是我不知道为什么程序总是返回“No userInfo found in notification”。任何人都可以帮助我吗?
我的 userInfo 输出是:
[AnyHashable("{ \n \"req_token\":\"test\",\n \"conv_token\":\"test\",\n \"ts\":\"2017-04-05 12: 00:00.123\",\n \"code\":0,\n \"message\":\"ACCESO CONCEDIDO\",\n \"auth_token\":\"jakldsfjalkdfj\",\n \"响应\":{ \n \"type\":\"test\",\n \"data\":{ \n \"destinos\":[ \n { \n \"idDestino\":\"1 \",\n \"desDestino\":\"ASUNCION\"\n },\n { \n \"idDestino\":\"2\",\n \"desDestino\":\"MIAMI\" \n }\n ]\n }\n }\n}"): ""]
identityserver4 - 带有用户信息的 Identity Server 4 访问令牌
所以我开始练习和使用 Identity Server 4,我的目标是为我组织内的所有应用程序拥有一个身份验证和授权服务器。我已经到了可以从第三个应用程序正确登录到我的身份服务器并获取我的access_token的地步,它运行良好。
第二步是在我的access_token中获取我的用户信息,但是当我解码它时,我得到了这个:
因此,如果我使用此令牌,我可以使我的端点正常工作,但我想更进一步,让我的 SPA 显示我的用户名和姓,以及他们的电子邮件和角色。
我还没有找到实现这一点的文档或示例,因此将不胜感激任何帮助。
spring - Spring根据用户信息调用控制器方法
假设应用程序中有两种类型的角色 -
- 行政
- 区域经理
管理员可以获取所有办公室 ID,而区域经理只能获取分配在其区域下的办公室。在控制器中我想要这样的东西
现在我希望我的所有用户只使用无参数版本(第一种方法)提出请求。系统应该在点击控制器之前获得用户角色,并且应该调用适当的控制器方法(如果管理员则调用第一个方法,如果区域经理调用具有适当区域的第二个方法)。
问题是,这有可能吗?如果是,那么最好的方法是什么?我可以尝试在 servlet 过滤器中修改请求。有没有使用方法参数解析器的方法?
authentication - 使用 ADAL 从 UWP 中的 ADFS 获取 UserInfo
我正在尝试使用 ADFS 对用户进行身份验证,并且我正在使用 ADAL。身份验证似乎有效,因为我可以获得 AccessToken。问题是查看代码authResult
包含UserInfo
所有属性(例如GivenName
或FamilyName
)所在的位置null
。
由于 ADFS 配置,这些值是 null 吗?我注意到解码返回的 AccessToken 我可以读取用户信息。但我不认为解码 JWT Token 是获取这些信息的正确方法。你有更好的建议吗?
我也看到人们通过使用声明来获取信息,但我不知道如何在 UWP 上使用它,因为我发现的所有样本都使用过
但System.Threading.Thread
在 UWP 上不可用。
oauth-2.0 - 限制来自未知来源的 openid-connect 用户信息请求
如何限制来自未知来源的 openid-connect 请求。
如果我们有可用的访问令牌,任何人都可以请求我们想要限制的用户信息(我们将用户信息和声明保存到用户信息中)。
意味着,我们应该只允许来自已知客户的请求。
注意:我们使用 Keycloak 作为身份服务器
请帮忙!!
api - Auth0调用userinfo的正确方法
我创建了一个使用 RS256 签名算法和http://localhost:3000/api/v1作为标识符(受众)的 API,并将 openid、phone、profile 作为范围添加到创建的 API
然后创建一个应用程序来调用上述 API,使用 RS256 签名并关闭 OIDC Conformant,因为我使用的是自定义登录页面。
我能够成功调用以下授权请求:
获取代码后,我能够执行令牌调用并收到 access_token
但是在解码 JWT 令牌后,我在观众字段中看不到 userinfo 端点
因此,我在执行以下 userinfo 调用时遇到未经授权的错误,但我能够使用给定的访问令牌调用我的其他 API(安全资源)而没有任何问题。
未经授权
- 然后我尝试使用 userinfo url 作为受众值来调用令牌端点:
然后我收到以下错误:
当我在创建 API 时尝试将 userinfo url 添加为附加标识符(受众)时,我收到一条错误消息,提示“已保留提供的标识符”
请让我知道我在这里做错了什么。期待你的答复。
谢谢。
vb.net - Paypal userinfo 只返回 user_id
我正在使用 vb.net Web 应用程序。我想通过 paypal 凭证获取 papyal 用户信息。我的代码如下:
响应仅返回 User_id。
但是想获取用户的所有信息。怎么可能?
ios - userInfo 通过在应用程序关闭时单击通知
我正在做一个安排本地通知并保存用户信息的应用程序。这是它的一部分。
但是当应用程序关闭时,如果出现通知并且用户单击,则不会调用该方法并且我无法处理 userInfo。
我看到有一种新的方式来接收通知UNUserNotificationCenter
。但也不起作用。
我试过这样,但我没有成功:
这是我在 AppDelegate 中的实现:
任何人,来帮助我?我在这里看到了所有相关的问题,但没有找到任何东西。