Setting up PeerTube

PeerTube supports OIDC authentication using the official auth-openid-connect plugin: https://framagit.org/framasoft/peertube/official-plugins/-/tree/master/peertube-plugin-auth-openid-connect.

Once the plugin is install, to configure OIDC authentication, you should fill the following settings.

Discover URL
{{ url_for("sso.oidc_discovery", service_uuid=service.uuid, _external=True) }}
Client ID
service.config["client_id"]
Client secret
service.config["client_secret"]
Scope
openid email profile
Username property
preferred_username
Email property
email
{% include "application_oidc.html" %}