Dockhand
Sign in to Dockhand 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
Dockhandand add the callback URLhttps://dockhand.example.com/api/auth/oidc/callback. - 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.
For a local Docker installation of Dockhand, the callback URL can also use the local IP address with http and the Dockhand port, for example http://192.168.x.xxx:3866/api/auth/oidc/callback.
Configure Dockhand
Section titled “Configure Dockhand”-
In Dockhand, open Settings → Authentication → SSO / OIDC and click +Add Provider.
-
Fill in the fields:
Field Description Example Name Display name Pocket IDIssuer URL The URL of Pocket ID https://id.example.comClient ID The Client ID from Pocket ID <client-id>Client Secret The Client secret from Pocket ID <client-secret>Redirect URI The callback URL you added in Pocket ID https://dockhand.example.com/api/auth/oidc/callbackScopes Scopes requested from Pocket ID openid profile emailUsername claim Username claim preferred_usernameEmail claim Email claim emailDisplay name claim Display name claim name
When you access a local Dockhand installation, the Redirect URI in the Dockhand SSO / OIDC settings can be http://192.168.x.xxx:3866/api/auth/oidc/callback without HTTPS.