配置中:这是什么啊,这么麻烦还没过去啊。 配置后:真香好方便。

使用本文前请自行在 Authentik 配置好 Memos使用的应用程序提供程序

Authentik 配置

默认你已经创建好了,一个给Memos使用的应用程序提供程序,我们需要更改提供程序(给Memos 的)我们点击编辑

Authentik 配置 Memos-1.webp

选择客户端可以使用哪些作用域。客户端仍然需要指定访问数据的范围。

按住 ctrl/command 键可选择多个项目。

我们选中authentik default OAuth Mapping: OpenID emailauthentik default OAuth Mapping: OpenID openidSubject 模式改成基于用户名,然后更新。

Authentik 配置 Memos.webp

Memos配置

在截至发文时 Memos 的版本为v0.20.1版本,Memos通过用户名为主键,其实只需要给username字段即可。

根据上文调整的,现在sub 是我们的用户名字段,按照文章截屏填写其他的自行替换。这样你的的Memos就可以使用Authentik进行登录了。

Memos-Oauth2-config.webp

引用

Memos的文档:https://www.usememos.com/docs/advanced-settings/keycloak