diff --git a/docs/features/packetid.md b/docs/features/packetid.md new file mode 100644 index 0000000..59bcdd7 --- /dev/null +++ b/docs/features/packetid.md @@ -0,0 +1,46 @@ +--- +sidebar_position: 4 +title: PocketID OAuth +--- + +PocketID OAuth Allows you to log in to Remnawave Dashboard via the decentralized identification service PocketID. + +
+ PocketID OAuth +
+ +--- + +### Setting up + +1. Open Remnawave Panel and move to `Settings` -> `Telegram`. +2. Click on `PocketID` tab. +3. Enter: + - `PocketID Client ID` + - `PocketID Client Secret` + - `Plain Domain`, Your PocketID domain (pocketid.yourdomain.com). + - `Allowed Emails`, Enter your PocketID email. +4. Click on `Save` button. + +--- + +### Configuring PocketID + +1. Go to `Administration` > `OIDC Clients` +2. Click on `Add OIDC Client` button. +3. Enter: +- `Client Launch URL` +```bash +https://panel.domain.com +``` +- `Callback URLs` +```bash +https://panel.domain.com/oauth2/callback/pocketid +``` +4. Save the settings. + +:::warning +Do not turn on `Puclic cient` and `PKCE` +::: + +After that, a PocketID login button will appear in Remnawave. \ No newline at end of file diff --git a/static/features/pocketid/pocketid-preview.png b/static/features/pocketid/pocketid-preview.png new file mode 100644 index 0000000..331a88c Binary files /dev/null and b/static/features/pocketid/pocketid-preview.png differ