|
|
@@ -18,7 +18,7 @@ desktop software that provides self-hosted solutions.
|
|
18
|
18
|
- Login
|
|
19
|
19
|
- Address Book
|
|
20
|
20
|
- Groups
|
|
21
|
|
- - Authorized login, supports `GitHub` and `Google` login, supports `web admin` authorized login
|
|
|
21
|
+ - Authorized login, supports `GitHub`, `Google` and `OIDC` login, supports `web admin` authorized login
|
|
22
|
22
|
- i18n
|
|
23
|
23
|
- Web Admin
|
|
24
|
24
|
- User Management
|
|
|
@@ -93,7 +93,7 @@ Basic implementation of the PC client's primary interfaces.Supports the Personal
|
|
93
|
93
|
|
|
94
|
94
|
#### Login
|
|
95
|
95
|
|
|
96
|
|
-- Added `GitHub` and `Google` login, which can be used after configuration in the admin panel. See the OAuth
|
|
|
96
|
+- Added `GitHub`, `Google` and `OIDC` login, which can be used after configuration in the admin panel. See the OAuth
|
|
97
|
97
|
configuration section for details.
|
|
98
|
98
|
- Added authorization login for the web admin panel.
|
|
99
|
99
|
|
|
|
@@ -128,9 +128,11 @@ installation are `admin` `admin`, please change the password immediately.
|
|
128
|
128
|
4. You can directly launch the client or open the web client for convenience; you can also share it with guests, who can remotely access the device via the web client.
|
|
129
|
129
|
|
|
130
|
130
|

|
|
131
|
|
-5. OAuth support: Currently, `GitHub` and `Google` is supported. You need to create an `OAuth App` and configure it in
|
|
|
131
|
+5. OAuth support: Currently, `GitHub`, `Google` and `OIDC` are supported. You need to create an `OAuth App` and configure it in
|
|
132
|
132
|
the admin panel.
|
|
133
|
133
|

|
|
|
134
|
+ - For `Google` and `Github`, you don't need to fill the `Issuer` and `Scpoes`
|
|
|
135
|
+ - For `OIDC`, you must set the `Issuer`. And `Scopes` is optional which default is `openid,email,profile`, please make sure this `Oauth App` can access `sub`, `email` and `preferred_username`
|
|
134
|
136
|
- Create a `GitHub OAuth App`
|
|
135
|
137
|
at `Settings` -> `Developer settings` -> `OAuth Apps` -> `New OAuth App` [here](https://github.com/settings/developers).
|
|
136
|
138
|
- Set the `Authorization callback URL` to `http://<your server[:port]>/api/oauth/callback`,
|