【发布时间】:2023-03-07 09:06:02
【问题描述】:
我正在编写一个 REST API,供我们的内部应用程序使用。我需要通过 http 请求使用 code grant 登录和注销身份服务器的用户
我需要知道如何调用以下端点:
- /authorize(从服务器端调用)
- /accesstoken(从服务器端调用)
- /登录
- /注销
案例:
我们公司有很多应用。我希望在他们的 company-x 帐户中进行一点身份验证,例如您只需要登录到 atlassian 帐户即可访问 jira 和汇合云。我正在使用的 REST API 适用于我们的前端开发人员(截至目前)。
我不能简单地让用户登录到 WSO2 IS,因为他们只需要一个模块来管理他们的 company-x 个人资料和其他基本资料。通过这个,我认为我有两个选择:
- 自定义 WSO2 身份服务器 UI 和权限。但问题是,我仍然需要一个端点来获取该 id_token。我也不确定这是否是正确的方法。
- 知道如何调用 /authorize、/accesstoken、/login 和 /logout 端点并编写我自己的所需的最少 UI 并提供一个将响应
id_token的端点>
【问题讨论】:
标签: oauth-2.0 wso2 wso2is openid-connect