¶ 托管页
更新时间: 2024-10-10 07:28:40
通过 Guard 托管页提供的标准认证流程和界面,应用程序可以 1 分钟完成接入。
首先确保已经完成了 开发准备工作,在需要认证的地方调用:
AuthFlow 对象为 Guard 托管页提供入口。
import Guard
AuthFlow().start { [weak self] code, message, userInfo in
if code == 200 {
// userInfo 为用户信息
}
}
效果如下:
若开发者想使用 OIDC 协议登录,仅需声明一行 flow.authProtocol = .EOIDC 即可:
import Guard
let flow = AuthFlow()
flow.authProtocol = .EOIDC
flow.start() { [weak self] code, message, userInfo in
if code == 200 {
// userInfo 为用户信息
}
}