小编Mur*_*art的帖子

我如何实现自定义身份验证?

我必须将我的系统与第三方提供商集成.该系统由Spring和Angular制作.

请记住,我需要创建自定义登录表单,而不是重定向到OAuth2等第三方提供商表单.

他创建了以下端点:

获取令牌身份验证

POST http://example.com/webapi/api/web/token

“username=972.344.780-00&password=123456&grant_type=password”
Run Code Online (Sandbox Code Playgroud)

响应发送给我一个我必须在所有下一个请求中使用的令牌.

获取用户信息

Authorization: Bearer V4SQRUucwbtxbt4lP2Ot_LpkpBUUAl5guvxAHXh7oJpyTCGcXVTT-yKbPrPDU9QII43RWt6zKcF5m0HAUSLSlrcyzOuJE7Bjgk48enIoawef5IyGhM_PUkMVmmdMg_1IdIb3Glipx88yZn3AWaneoWPIYI1yqZ9fYaxA-_QGP17Q-H2NZWCn2lfF57aHz8evrRXNt_tpOj_nPwwF5r86crEFoDTewmYhVREMQQjxo80

GET http://example.com/webapi/api/web/userInfo
Run Code Online (Sandbox Code Playgroud)

那就是说,我需要实现自定义身份验证?

在这种情况下我可以使用Spring OAuth2吗?

java spring spring-security angularjs spring-oauth2

7
推荐指数
1
解决办法
1779
查看次数

标签 统计

angularjs ×1

java ×1

spring ×1

spring-oauth2 ×1

spring-security ×1