Skip to content
v2.18.0GitHub

Memos

Sign in to the Memos note-taking app with Pocket ID.

  1. In Pocket ID, open Administration → OIDC Clients and click Add OIDC Client.
  2. Enter a name such as Memos and add the callback URL https://memos.example.com/auth/callback.
  3. Click Create and copy the Client ID and the Client secret. Under Show more details, also copy the Authorization URL, the Token URL and the Userinfo URL. The client secret is only shown once.
  4. On the client’s Access tab, select the groups that may sign in under Allowed User Groups, or choose All Users.
  1. Sign in to Memos as an admin.
  2. Go to Settings → SSO → Create.
  3. Set Template to Custom.
  4. Enter the Client ID from Pocket ID into the Client ID field.
  5. Enter the Client secret from Pocket ID into the Client secret field.
  6. Enter the Authorization URL from Pocket ID into the Authorization endpoint field.
  7. Enter the Token URL from Pocket ID into the Token endpoint field.
  8. Enter the Userinfo URL from Pocket ID into the User endpoint field.
  9. Set Scopes to openid email profile.
  10. Set Identifier to preferred_username.
  11. Set Display Name to name.
  12. Set Email to email.
  13. Save the settings and sign in with Pocket ID to test it.