nextExplorer
Sign in to the nextExplorer file manager with Pocket ID.
Replace id.example.com with the domain of your Pocket ID instance.
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
nextExplorer. - 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 nextExplorer
Section titled “Configure nextExplorer”-
Set the following environment variables:
OIDC_ENABLED: trueOIDC_ISSUER: https://id.example.comOIDC_CLIENT_ID: <client-id>OIDC_CLIENT_SECRET: <client-secret>OIDC_SCOPES: "openid profile email"OIDC_ADMIN_GROUPS: <admin group in Pocket ID>OIDC_REQUIRE_EMAIL_VERIFIED: true/falseOIDC_AUTO_CREATE_USERS: true/falseAUTH_MODE: oidc/local/both/disabledAUTH_MODEsets the authentication flow:oidcallows OIDC only and disables local passwords.localallows username and password only and hides OIDC.bothallows a choice between OIDC and local login.disabledturns off the login page entirely.
-
Start the instance and sign in with Pocket ID to test it.
See the nextExplorer documentation for more details.