问题标签 [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.
php - 在 WordPress 中获取登录用户信息(使用 Facebook 登录)
我们正在使用 Oauth(通过“Socialiser”插件进行 FB 社交登录)将用户登录到我们的 Wordpress 网站。为了收集分析,我们必须将当前登录用户的电子邮件嵌入到外部超链接。
首次登录时,会在 wordpress 中自动创建新用户的个人资料(使用他们来自 Facebook 的电子邮件地址)。
基于 wordpress 文档,我添加了以下代码以在 functions.php 中创建一个短代码:
尝试在帖子中使用短代码 [u_email],但它似乎不包含有关用户电子邮件的任何信息。
只是想知道我是否正确使用了代码,或者它只适用于本地经过身份验证的用户?
有没有其他方法可以找到与登录用户相关的信息?
提前致谢!
php - 将“我的帐户”更改为“用户名”WooCommerce 侧边栏
我想在登录后为用户显示,而不是默认单词 My Account 我想显示用户名,我尝试了此代码,但它没有显示任何内容!
它似乎无法识别$current_user
位于以下文件中的变量:wp-content/themes/themeName/framework/functions/woo-account.php
它是:
我还尝试使用此代码获取所有内容:
?>
但又是空的User first name:
!User last name:
有人有什么建议或想法吗?
提前谢谢你!
ruby - 如何在用户信息部分使用正斜杠解析 URL
我有一个这种格式的 URL:
当我做:
我得到了我需要的一切。
当 userinfo 部分中有正斜杠时,问题就出现了。我无权更改为 API 密钥提供服务的 API,因此我需要找出一种方法来提取 URI 中提到的部分。
下面是一个关于可以测试 URI 的示例:
错误:
URI::InvalidURIError: bad URI(不是 URI?)
我发现您可以像这样创建自己的解析器:
但我对正则表达式知之甚少,无法使其发挥作用。
openid-connect - Keycloak, openId-connect userInfo
我正在尝试使用 Keycloak 的 openId-connect 端点获取有关用户角色的信息。我正在使用/auth/realms/moje/protocol/openid-connect/userinfo端点来获取有关经过身份验证的用户的信息。我可以获得有关姓名、用户名、电子邮件等的信息,但我无法强制 Keyclak 向我提供有关用户角色的信息。
我已经阅读了 openID 文档,但没有找到任何关于 got to get roles 的信息......我认为必须有一种方法可以找出用户角色......也许还有另一个端点......我不能找到任何信息...
所以最后我的问题是:有没有办法使用 openID 连接端点获取有关用户角色的信息?
ios - 用户信息中带有自定义对象的 UNMutableNotificationContent
我想在 UNMutableNotificationContent 的用户信息中使用自定义对象,但它不起作用。当我在 userinfo 中放置自定义对象时,不会触发通知。
使用此代码,将触发通知:
使用以下内容,没有错误但不会触发通知:
TestClass 是自定义类,这里是定义:
任何想法?
adfs - ADFS 4.0 (2016) OpenID Connect userinfo 端点在提供访问令牌时返回 401
任何想法为什么会这样。我已经配置了一个服务器应用程序和一个 Web API,并发布了一个 ID 令牌、访问令牌和刷新令牌。但是,调用 userinfo 端点会返回一个 401,并带有以下标头消息:
WWW-Authenticate →Bearer error="invalid_token", error_description="MSIS9920: 收到无效的 UserInfo 请求。请求中的访问令牌无效。"
访问令牌根据http://jwt.io有效
c# - 无法在 UWP 应用中获取某些用户帐户信息 - 内部活动目录(不是 Azure AD)
在 UWP 应用中,我启用了该User Account Information
功能。
我需要获取当前登录用户的用户名和域名(分别)(用户使用本地 Active Directory 帐户登录 -不是 Azure AD)。
例如,用户将domain1
使用用户名登录到 Active Directory 域user1
。即domain1\user1
。
我正在使用以下代码来尝试获取所需的详细信息:
问题:
strDomainName
返回domain1.com\user1
。为什么这包括.com
我们所有域的部分?在 c# winforms 应用程序上,我们可以轻松获得domain1\user1
,没有任何问题。strUserName
返回一个空字符串。IE ””。为什么这不返回任何值?
我还检查了以下内容:
KnownUserProperties.FirstName
返回一个空字符串。IE ””KnownUserProperties.LastName
返回一个空字符串。IE ””KnownUserProperties.PrincipalName
返回一个空字符串。IE ””KnownUserProperties.ProviderName
返回一个空字符串。IE ””KnownUserProperties.GuestHost
返回一个空字符串。IE ””
我还需要启用与该功能类似的其他User Account Information
功能吗?或者是否需要向应用授予任何其他权限才能获取此信息?
我知道我可以获取值strDomainName
并执行字符串函数来获得我需要的东西。但我想知道是否有任何方法可以直接获取这些信息。也很好奇为什么KnownUserProperties.AccountName
上面列出的其他属性(例如FirstName
等)LastName
只返回一个空字符串。
我正在运行以下版本的 Windows:
我将以下设置为Target version
and Min Version
:
为了验证,我还使用来自 GitHub 的 Microsoft 的 UserInfo 示例项目进行了测试,得到了以下输出:
以下是在Settings
>>中自动启用的Privacy
。Account Info
TestApp
是我尝试过的应用程序,User Info C# Sample
是来自 GitHub 的示例应用程序:
更新:
也启用该Enterprise Authentication
功能后,KnownUserProperties.PrincipalName
确实返回预期值。即user1@domain1.com
。但是,上面列出的其他属性(例如FirstName
等)LastName
只返回一个空字符串,我仍然找不到任何返回domain1\user1
的属性(没有.com
部分)
identityserver4 - Identityserver4 返回自定义值 userinfo 端点
IdentityServer4 的 UserInfo 端点是否应该返回我在 ASPNetUserClaims 表中为给定用户拥有的所有声明,还是我需要一些特殊配置来获取它们?现在我只看到返回的默认值,在我浪费大量时间试图让它与我的自定义值一起工作之前,我想确保我没有做错什么。更糟糕的情况是,我可以使用其他一些现有条目来存储我的数据(挑战问题和响应),但我更愿意使用这些名称来存储它们(而不是在诸如 middle_name 和昵称之类的字段中)
android - 保存和检索用户信息
我一直在寻找一段时间,并没有得到我想要的东西。我正在 android studio 中创建一个应用程序,它执行特定的计算,允许用户添加其他信息、保存和检索它。
这是想法:
该应用程序在名为 Start Project 和 open Project 的主要活动上有两个按钮。
开始项目将您带到另一个活动以执行计算。该活动底部有一个按钮,显示下一页并带您进入另一个活动,在该活动中使用 Intent 转发计算并允许您输入某些用户信息,然后可以选择保存。
- 您如何保存这些信息,以便可以使用主活动页面上的“打开项目”按钮通过参考名称和编号以列表形式检索它?
ios - “发送未缓存的消息而不首先清除先前缓存的值”我该如何解决这个问题?
所以我声明了一个计时器:
(数据类型为 CMMotionActivity)
然后我在 updateWatch() 函数中获取 userInfo:
但是当尝试它时,程序失败并显示“[Client] #Warning Sending an un-cached message 'kCLConnectionMessageMotionActivityUpdate' without first clear the previous cached value”
我该如何解决这个问题?