新人帖,请多多支持点赞!
前言(废话)
Clerk 是一个近期流行起来的全面的身份验证解决方案,它提供了简单而强大的 API 和服务来处理用户认证和会话管理。Clerk 的设计哲学是提供一套简洁、现代的认证解决方案,使得开发者可以轻松集成和使用。Clerk支持Oauth2协议,于是它理论上就可以与Connect结合,于是有了今天的教程。
正文
请先打开两个窗口,一个是clerk,一个是Connect。(默认已注册clerk)。
来到clerk,点开你的应用,点到选项卡“Configue”,再点击“SSO Connections”。再点击“Add connection”
点击“Custom Provider”随便写一个名称,如Linuxdo,第二行不用管,点击第三行上面的“Use marual configuration”,多出来的三行添这些
快速复制:
https://connect.linux.do/oauth2/token https://connect.linux.do/api/user这里暂时没事了。来到Connect,创建应用,其他随便填,只有回调地址需要按照
 https://clerk.xxx.com/v1/oauth_callback填写。点击创建,拿到Client Id和 Client Secret。回到clerk填入即可。完成后还要打开其设置,单击紫色按钮启用。接着划至最底下,填入以下信息:
可以参考Wiki填入具体的信息,图片中只是最基础的
优化
大体完成了,其实可以使用了。但没有linuxdo图标。使用这个:
在设置里上传,大功告成,enjoy!




