You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+20-2Lines changed: 20 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -19,6 +19,7 @@ This README file contains the following main sections:
19
19
+[Github](#github)
20
20
+[Google](#google)
21
21
+[Joomla](#joomla)
22
+
+[Nextcloud](#nextcloud)
22
23
+[Spotify](#spotify)
23
24
+[WordPress](#wordpress)
24
25
+[Trouble Shooting](#trouble-shooting)
@@ -65,6 +66,7 @@ Currently, the following authorization providers are supported:
65
66
+**Github**
66
67
+**Google**
67
68
+**Joomla** (with a specific authorization provider extension installed in Joomla)
69
+
+**Nextcloud**
68
70
+**Spotify**
69
71
+**WordPress** (with a specific authorization provider plugin installed in WordPress)
70
72
@@ -236,11 +238,27 @@ Joomla_urlAuthorize='xxx'
236
238
Joomla_signInButtonLabel='xxx'
237
239
```
238
240
+ Insert the configuration details from the Joomla OAuth 2.0 Server into the newly included configuration lines of your config.ini.php file:
239
-
+**Joomla_clientId**='...' (value for "Client ID" shown in the Joomla extension, like described above)
240
-
+**Joomla_clientSecret**='...' (value for "Client Secret" shown in the Joomla extension, like described above)
241
+
+**Joomla_clientId**='...' (value for "Client ID" shown in Nextcloud)
242
+
+**Joomla_clientSecret**='...' (value for "Client Secret" shown in Nextcloud)
241
243
+**Joomla_urlAuthorize**='JOOMLA_BASE_URL/index.php' (JOOMLA_BASE_URL from your Joomla installation, e.g. 'https://mysite.net/joomla')
242
244
+**Joomla_signInButtonLabel**='...' (the label, which shall be shown for the sign in button etc.)
243
245
246
+
### Nextcloud
247
+
+ Open the chapter about OAuth2 configuration in the [Nextcloud Administration Manual](https://docs.nextcloud.com/server/latest/admin_manual/configuration_server/oauth2.html#add-an-oauth2-application)
248
+
+ Configure a new OAuth2 client app in Nextcloud like described in chapter "Add an OAuth2 Application"
249
+
+ Open your webtrees config.ini.php file and add the following lines (copy/paste to the end):
250
+
```PHP
251
+
Nextcloud_clientId='xxx'
252
+
Nextcloud_clientSecret='xxx'
253
+
Nextcloud_nextcloudUrl='xxx'
254
+
Nextcloud_signInButtonLabel='xxx'
255
+
```
256
+
+ Insert the configuration details from your Nextcloud server into the newly added configuration lines of your config.ini.php file:
257
+
+**Nextcloud_clientId**='...' (value for "Client Identifyer" shown in Nextcloud)
258
+
+**Nextcloud_clientSecret**='...' (value for "Client Secret" shown in Nextcloud)
259
+
+**Nextcloud_nextcloudUrl**='NEXTCLOUD_BASE_URL' (NEXTCLOUD_BASE_URL from your Nextcloud installation, e.g. 'https://mysite.net/nextcloud')
260
+
+**Nextcloud_signInButtonLabel**='...' (the label, which shall be shown for the sign in button etc.)
261
+
244
262
### Spotify
245
263
+ Open the [Spotify](https://open.spotify.com/login) page and log into your Dropbox account
246
264
+ Open the [Create apps page](https://developer.spotify.com/dashboard/create)
0 commit comments