Possibility to configure an OpenID Connect provider on the instance level WIP (#128).

This commit is contained in:
John Livingston
2024-04-15 18:29:09 +02:00
parent c1e877cb44
commit 514cc1d159
14 changed files with 388 additions and 12 deletions

View File

@ -67,6 +67,22 @@ federation_dont_publish_remotely_description: |
<b>Please note</b>: this setting only affects the publication of information via the ActivityPub protocol.
It will not prevent a remote application from otherwise detecting the presence of chats, and trying to connect to it.
external_auth_description: |
<h3>External authentication</h3>
For users that have no Peertube account, you can enable various authentication modes based on remote authentication providers.
external_auth_custom_oidc_label: "Use a custom OpenID Connect provider"
external_auth_custom_oidc_description: |
You can configure an external OpenID Connect provider that could be used to log in to the chat.
Please refer to the documentation:
<a href="https://johnxlivingston.github.io/peertube-plugin-livechat/documentation/admin/settings/" target="_blank">Settings</a>.
external_auth_custom_oidc_button_label_label: "Label for the connection button"
external_auth_custom_oidc_button_label_description: "This label will be displayed to users, as the button label to authenticate with this OIDC provider."
external_auth_custom_oidc_discovery_url_label: "Discovery URL"
external_auth_custom_oidc_client_id_label: "Client ID"
external_auth_custom_oidc_client_secret_label: "Client secret"
chat_behaviour_description: "<h3>Chat behaviour</h3>"