如何在前端获取身份验证服务用户帐户信息?
How to get Authentication Service user account info in front-end?
我正在 SCP 中构建一个 HTML5 应用程序,使用门户服务来管理角色。后端开发人员要求我向他们提供角色信息(ID 或电子邮件)作为接口的输入(他们需要此身份验证信息)。如何获得?
是否提供任何前端 API 来获取这些信息?
用户 API 在 HCP 中提供了一些关于用户的详细信息。
要在您的 HTML5 应用程序中使用用户 API,请将路由添加到您的 neo-app.jso
n 应用程序描述符文件,如下所示:
"routes": [
{
"path": "/services/userapi", //application path to be forwarded
"target": {
"type": "service",
"name": "userapi"
}
}
]
上面定义的路由示例 URL 如下所示:/services/userapi/currentUser
.
示例响应可以 return 以下用户数据:
{
"name": "p12345678",
"firstName": "Jon",
"lastName": "Snow",
"email": "jon.snow@tina.com",
"displayName": "Jon Snow (p12345678)"
}
我正在 SCP 中构建一个 HTML5 应用程序,使用门户服务来管理角色。后端开发人员要求我向他们提供角色信息(ID 或电子邮件)作为接口的输入(他们需要此身份验证信息)。如何获得?
是否提供任何前端 API 来获取这些信息?
用户 API 在 HCP 中提供了一些关于用户的详细信息。
要在您的 HTML5 应用程序中使用用户 API,请将路由添加到您的 neo-app.jso
n 应用程序描述符文件,如下所示:
"routes": [
{
"path": "/services/userapi", //application path to be forwarded
"target": {
"type": "service",
"name": "userapi"
}
}
]
上面定义的路由示例 URL 如下所示:/services/userapi/currentUser
.
示例响应可以 return 以下用户数据:
{
"name": "p12345678",
"firstName": "Jon",
"lastName": "Snow",
"email": "jon.snow@tina.com",
"displayName": "Jon Snow (p12345678)"
}