APEX-如何使用OAuth2从用户信息端点获取属性

时间:2019-06-21 11:38:59

标签: oauth-2.0 oracle-apex

真实姓名/用户名位于用户信息端点中,但我无法将其放在“用户名”属性中。

我听从了 How do you set the username (APP_USER) as the email from single-sign on in APEX?

并为端点尝试了各种不同的值,例如 https://auth.dataporten.no/openid/userinfo?fields=namehttps://auth.dataporten.no/openid/userinfo/?$ fields = name 但没有一个起作用(我只收到“传递给登录过程的空用户名。”)。

enter image description here

从userinfo端点开始:

{
  "user": {
    "userid_sec": [
      "feide:xxx@uib.no"
    ],
    "userid": "xxxxxae801af7d",
    "name": "Bla1 Bla2",
    "email": "Blablabla@uib.no",
    "profilephoto": "p:979187a3-a0b3-44d9-8b4c-9d7574c2ef5e"
  },
  "audience": "6233aedf-f08a-4112-9a1b-f33c3cd9b396"
}

我也尝试过: enter image description here

请咨询。

0 个答案:

没有答案