website/integrations/chat-communication-collaboration/affine/index.md
AFFiNE is an open-source platform that allows you to bring together documents, whiteboards, and databases. It is a reliable tool designed to create a professional workspace for your work. With AFFiNE, you can focus on practicality and efficiency, making it easier to collaborate on your projects.
The following placeholders are used in this guide:
affine.company is the FQDN of the AFFiNE installation.authentik.company is the FQDN of the authentik installation.:::info This documentation lists only the settings that you need to change from their default values. Be aware that any changes other than those explicitly mentioned in this guide could cause issues accessing your application. :::
To support the integration of AFFiNE with authentik, you need to create an application/provider pair in authentik.
Strict redirect URI and set to https://affine.company/oauth/callback.{
"args": {},
"issuer": "https://authentik.company/application/o/<application_slug>/",
"clientId": "<Client ID from authentik>",
"clientSecret": "<Client Secret from authentik>"
}
To verify the integration of authentik with AFFiNE, log out of AFFiNE, then on the login page click on Continue with OIDC. You should be redirected to authentik, and once authenticated, logged in to AFFiNE.