We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
内网门户的后端,去年做了重构,可以看 Readme 了解详情:https://github.com/Muxi-X/muxi_auth_service_v2。简单的说,用了Oauth 的机制做认证。可以先去谷歌搜索一下 Oauth 的概念。
然后对前端代码里面的每个请求,做一个替换,换成新的后端 API。API 文档在 readme 里面也有。后端已经部署好了,域名是 pass.muxi-tech.xyz。
The text was updated successfully, but these errors were encountered:
登陆的时候除了需要调 signin 之外,还需要调 oauth 相关的 API。oauth 就是一个第三方登录。比如我们内网有很多服务,工作台,木犀云之类各种平台,但都想用一套账号登陆,所以登陆的时候会先跳转到内网门户,完成后跳转回去。
oauth 最后的结果是一个 access token,跳转回应用的时候,就需要返回把这个 token 作为 URL 参数带回去。这样流程就走完了。
想获取 access token,就需要调 /auth/api/oauth + /auth/api/oauth/token。这些接口里面的参数,如果说没有的,就假设是应用跳转到门户的时候回带上在 URL 参数里面就行。从 URL 参数里面取。如果 URL 参数里面没有,说明不是 oauth 登陆,就不走 oauth 流程,直走 signin。如果是的话,在 signin 之后,就走一下 oauth 流程,然后跳转回去。这是为了兼容目前的老版工作台
Sorry, something went wrong.
No branches or pull requests
内网门户的后端,去年做了重构,可以看 Readme 了解详情:https://github.com/Muxi-X/muxi_auth_service_v2。简单的说,用了Oauth 的机制做认证。可以先去谷歌搜索一下 Oauth 的概念。
然后对前端代码里面的每个请求,做一个替换,换成新的后端 API。API 文档在 readme 里面也有。后端已经部署好了,域名是 pass.muxi-tech.xyz。
The text was updated successfully, but these errors were encountered: