Clerk与Linux Do Connect结合

新人帖,请多多支持点赞!

前言(废话)

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,创建应用,其他随便填,只有回调地址需要按照 ![f0eec44920f273f0d066c9acb9ee814f53187e22|500x500](upload://znrTj3up2ZJFm94nUxbaPMoZNwb.png) https://clerk.xxx.com/v1/oauth_callback填写。点击创建,拿到Client Id和 Client Secret。

回到clerk填入即可。完成后还要打开其设置,单击紫色按钮启用。接着划至最底下,填入以下信息:

可以参考Wiki填入具体的信息,图片中只是最基础的

优化

大体完成了,其实可以使用了。但没有linuxdo图标。使用这个:


在设置里上传,大功告成,enjoy!

2 个赞

感谢大佬