RomM
Sign in to the RomM game library with Pocket ID.
Create the client in Pocket ID
Section titled “Create the client in Pocket ID”- In Pocket ID, open Administration → OIDC Clients and click Add OIDC Client.
- Enter a name such as
RomMand add the callback URLhttps://romm.example.com/api/oauth/openid. - Click Create and copy the Client ID and the Client secret. The client secret is only shown once.
- On the client’s Access tab, select the groups that may sign in under Allowed User Groups, or choose All Users.
Configure RomM
Section titled “Configure RomM”- Set the following RomM environment variables:
OIDC_ENABLED: Set totrueto enable OIDC authentication.OIDC_PROVIDER: The lowercase name of the provider (pocketid).OIDC_CLIENT_ID: The Client ID from Pocket ID.OIDC_CLIENT_SECRET: The Client secret from Pocket ID.OIDC_REDIRECT_URI: The callback URL configured in Pocket ID, in the formathttps://romm.example.com/api/oauth/openid.OIDC_SERVER_APPLICATION_URL: The authorization URL for your Pocket ID instance, for examplehttps://id.example.com.
- Set up your email address in RomM. This email has to match your user email in Pocket ID.