Configuration
OIDC Configuration
How to configure OIDC for Nitty Music Social
If you want to use OAuth/OIDC, please follow the instructions below.
We will use Authentik as an OIDC provider example, with base URL https://authentik.example.com
Create an Application/Provider on the Authentik side
You will find the following important information:
redirect_uri=>https://social.yourserver.com/settingsclient_id=>randomclientidclient_secret=>randomclientsecretauth_url=>https://authentik.example.com/application/o/authorizetoken_url=>https://authentik.example.com/application/o/tokenuserinfo_url=>https://authentik.example.com/application/o/userinfo
The same information needs to be configured on other OIDC providers such as Keycloak, Dex, etc.
Configure POSTIZ_GENERIC_OAUTH
Set to true to enable OIDC login.
Configure display name
Will display the name of the OIDC provider on the login page.
Configure logo URL
Will display the logo of the OIDC provider on the login page button.
Configure POSTIZ_OAUTH_URL
The base URL of the OIDC provider.
Configure POSTIZ_OAUTH_AUTH_URL
The authorization URL of the OIDC provider.
Configure POSTIZ_OAUTH_TOKEN_URL
The token URL of the OIDC provider.
Configure POSTIZ_OAUTH_USERINFO_URL
The userinfo URL of the OIDC provider.
Configure POSTIZ_OAUTH_CLIENT_ID
The client ID of the OIDC provider.
Configure POSTIZ_OAUTH_CLIENT_SECRET
The client secret of the OIDC provider.