- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我已经使用 wso2 设置了一个身份服务器,并且已经获得了一个 token ,但是当我使用该 token 获取用户信息时,我收到了内部服务器错误。
请求主体获取 token 。
grant_type=password&username=erwin&password=admin&scope=openid
token 结果
{
"access_token": "9689f5f4-8ba0-398c-91d0-46dfac85b64a",
"refresh_token": "497e57a4-21ff-3dca-a97f-687446c25321",
"scope": "openid",
"id_token": "eyJ4NXQiOiJOVEF4Wm1NeE5ETXlaRGczTVRVMVpHTTBNekV6T0RKaFpXSTRORE5sWkRVMU9HRmtOakZpTVEiLCJraWQiOiJOVEF4Wm1NeE5ETXlaRGczTVRVMVpHTTBNekV6T0RKaFpXSTRORE5sWkRVMU9HRmtOakZpTVEiLCJhbGciOiJSUzI1NiJ9.eyJhdF9oYXNoIjoiU0U4OVRxTkt2U3JWSWRnVXk2eE5XQSIsImFjciI6InVybjptYWNlOmluY29tbW9uOmlhcDpzaWx2ZXIiLCJzdWIiOiJlcndpbiIsImF1ZCI6WyJuU08xSTQyZ043a1JYZE9CdXdZbXNBMTdDY29hIl0sImF6cCI6Im5TTzFJNDJnTjdrUlhkT0J1d1ltc0ExN0Njb2EiLCJpc3MiOiJsb2NhbGhvc3QiLCJleHAiOjE1MTUwMzM3NDQsImlhdCI6MTUxNTAzMDE0NH0.Vz5K38k3UivwayYQWQVO86njwI48I5KpZiEqwrXethIZQ990JYZ1U6MiFEuKzA5Z3AZkDH2_HmHQeTSrjb7GUlIwejOtl7ky6Wc6uAD3a6YidWHAb1BLygX91KNwYdmgZ5ReyrJyZQ5Vri1qOhFfPFHKzkTgyKFZtJDDNvQ_SL8MxyaPer4rneEziXyYxZKJ0RrTnhOJVQ-TE0TxszlvNW4wAzmk_eVu9JDEycJdwAo1GS4U8tjqJPrMRdZNp371rS_-HHa5oSl-wVCEswtsKEoV5UeqKIeJoj0yGIFRqJxhpY9yxMSn-6jeviRBh40QstDNxFeluDpC8B6o7YIzmA",
"token_type": "Bearer",
"expires_in": 3594
}
我使用该访问 token 来获取用户信息,
https://localhost:9443/oauth2/userinfo?schema=openid
Authorization : Bearer 9689f5f4-8ba0-398c-91d0-46dfac85b64a
Method : GET
结果错误
Exception report
message org.apache.cxf.interceptor.Fault
description The server encountered an internal error that prevented it from fulfilling this request.
exception
java.lang.RuntimeException: org.apache.cxf.interceptor.Fault
org.apache.cxf.interceptor.AbstractFaultChainInitiatorObserver.onMessage(AbstractFaultChainInitiatorObserver.java:116)
org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:336)
...
root cause
org.apache.cxf.interceptor.Fault
org.apache.cxf.service.invoker.AbstractInvoker.createFault(AbstractInvoker.java:170)
...
root cause
java.lang.NullPointerException
org.wso2.carbon.identity.openidconnect.AbstractUserInfoResponseBuilder.getRequestObject(AbstractUserInfoResponseBuilder.java:298)
...
最佳答案
IS 5.4.0 已报告此问题。
关于java - WSO2 Get UserInfo 返回错误 java null 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48087695/
我正在学习 java,并研究了来自 sun.com 的以下示例。 import java.io.*; import java.util.*; public class UserInfo impleme
我需要根据 URI 子集来识别用户。它具有以下模式 http://userinfo@hostname:port/path。 java.net.URI implementation 表示 URI。但是,
我正在尝试使用以下 GET 访问 Office365 Azure 租户上用户的 OpenId UserInfo 端点: GET https://login.windows.net/common/ope
如何使用 org.apache.jackrabbit.api.security.user 获取 CQ5 用户信息像java或jsp中的名称和组信息。? 最佳答案 在 JSP/Java 中,您可以将您的
我正在做一个安排本地通知并保存用户信息的应用程序。这部分没问题。 但是当应用程序关闭时,如果出现 Notification 并且用户点击,则不会调用该方法,我无法处理 userInfo。 我看到有一种
使用 Swift 语言从 xCode 获取编译错误消息:“extra argument userinfo in call”。问题是如何使用定时器中的 userInfo 数据到通知中心的参数“userI
根据ASIHTTPRequest网站: If your requests are all of the same broad type, but you want to distinguish bet
实现下一个代码时: func locationManager(manager: CLLocationManager!, didChangeAuthorizationStatus status: CLA
我调用NotificationCenter的post方法时有一个方法: func processMessage(message: CocoaMQTTMessage) { Log.d("Dest
我需要使用 userInfo 填充推送通知的字段(.title 和 .body)。我什么都试过了,但我只能输入“日期”代码块。我能怎么做?谢谢。 这是我从控制台 php 发送推送通知时的输出: OUT
我正在尝试创建我的 userinfo 命令,您可以为任何用户执行此操作,并显示服务器中的语音时间和服务器中发送的消息这是我的!!userinfo 命令 const Discord = module.r
所以我一直想弄清楚为什么 userInfo 一直没有显示我想要的数据。当我打印 userInfo 时,我得到了这个: [AnyHashable("aps"): { alert = "test
我有一个来自 UILocalNotification 的 userInfo 字典。使用隐式展开时是否有一种简单的方法来获取 String 值? if let s = userInfo?["ID"] 给
我有一个返回字典的通知,很像在 objective-c 中,但我没有得到我期望的结果。 这是发布通知的方法。它实际上是返回日期选择器的结果(日期)。 @IBAction func dateOfBirt
由于 ADFS 4.0 隐式流不返回 id_token 中的自定义声明,我尝试从 userInfo 端点获取这些声明。要获取 userinfo 端点的访问 token ,必须使用资源 urn:micr
我一直在使用身份服务器快速启动应用程序,我想添加调用userinfo端点时要返回的角色信息。 public Claim[] GetUserClaims(UserServiceProxy.Dto.U
我正在我的应用程序中使用 NSManagedObjectContextObjectsDidChangeNotification 通知,我现在已经知道如何使用它了。因为我使用了下面的代码来添加观察者..
在那段代码中,我有两个 NSLog 都表示 dict 的保留计数为 1。由于如果数组中有很多对象,计时器可能会在很长一段时间内触发,我可以保留给用户信息的字典吗?因为我猜它是自动释放的,而schedu
在当前 header 中,它声明为: @property (nonatomic, readonly, strong) NSMutableDictionary *userInfo NS_AVAILABL
我正在尝试使用 NSNotification 发送一些数据,但遇到了困难。这是我的代码: // Posting Notification NSDictionary *orientationData;
我是一名优秀的程序员,十分优秀!