Auth

登录用户

GET

user 登陆. 在这个示例中,我们用准入指令(access token)(1234)来call你的查找的URL(lookup URL)(比方说,是 https://oauth.provider/user?t=<%=accessToken%> 。在这个例子中,返回的查找URL(lookup URL)是 { id: 'abcd' }。我们将数据库中储存的OAuthIdentity用户信息与这个id匹配。如果匹配成功,用户即可登录并被引导到主页。

Query parameters

providerstringRequired
你的授权(oAuth)提供者ID
accessTokenstringOptional
通过传输你的查询网址以便于拿到用户ID。如果没有“代码”这一环节是必须项。
codestringOptional

通过传输到授权指令的终端以便于拿到指令。如果没有“代码”这一环节是必须项。如果没有accessToken(“访问指令”)这一环节是必须项。

redirectstringOptional
登陆成功后,用户导航路径会被清除。
errorRedirectstringOptional

如果错误出现,将用户重置于这个网址,请求参数至少需要code(“代码”)、errorName(“错误名称”)和message(“消息”)等字段。

GET
1curl -G https://koudashijie.com/api/auth/login-o-auth \
2 -u "<username>:<password>" \
3 -d provider=string \
4 -d accessToken=string \
5 -d code=string