À propos
L'authentification OpenID / OAuth2 permet à Home Assistant de connecter les utilisateurs via un fournisseur d'identité OpenID Connect. Elle utilise le flux de code d'autorisation et s'intègre au système de connexion natif de Home Assistant, en ajoutant un bouton de fournisseur à la page de connexion avec un texte configurable. Les points de terminaison du fournisseur peuvent provenir d'une URL de découverte ou être saisis à la main, avec PKCE en option et le choix de vérifier ou non le certificat TLS du fournisseur. Le mappage d'identité couvre la portée demandée et la revendication qui devient le nom d'utilisateur Home Assistant, comme preferred username ou l'e-mail. Les options avancées permettent de créer automatiquement des utilisateurs Home Assistant à la première connexion, de bloquer les autres méthodes de connexion sauf depuis des plages IPv4 ou IPv6 de confiance, et d'envoyer des paramètres d'autorisation supplémentaires. Elle se configure via l'interface de Home Assistant et dépend du cloud du fournisseur.
Résumé automatique du README et du code de cavefire/hass-openid, traduit automatiquement. Une erreur, ou tu maintiens ce projet et tu veux ton propre texte ici ? Prendre contact
Prise en charge
Utilise le cloud du fournisseur Nécessite une connexion internet et un compte chez le fournisseur.
Depuis la Marketplace S’installe depuis la Marketplace, anciennement HACS.
Maintenance active Son auteur a publié une version ou poussé une modification au cours des six derniers mois.
Mise en place
Installe-la depuis la Marketplace et redémarre Home Assistant, puis ajoute-la dans Paramètres > Appareils et services.
Connexion au compte
- ID clientID client OAuth2/OpenID pour Home Assistant
- Secret clientSecret client OAuth2/OpenID pour Home Assistant
Étape 2
- Bloquer les autres méthodes de connexionN'autoriser que la connexion OpenID, sauf si l'IP du client correspond à l'un des blocs CIDR IPv4 ou IPv6 de confiance ci-dessous
- Créer automatiquement les utilisateurs Home AssistantCréer automatiquement un utilisateur Home Assistant la première fois que quelqu'un se connecte
- URL de redirection d'erreur personnaliséeURL facultative vers laquelle rediriger au lieu d'afficher la page d'erreur OpenID intégrée
- Texte du bouton de connexionTexte affiché sur la page de connexion de Home Assistant
- Blocs CIDR IPv4/IPv6 de confianceSaisis un bloc CIDR IPv4 ou IPv6 par ligne
- Utiliser l'authentification HTTP Basic pour la requête de jetonEnvoyer l'ID client et le secret dans l'en-tête Authorization lors de l'échange du code contre des jetons
- Paramètres d'autorisation personnalisésParamètres supplémentaires facultatifs pour la requête d'autorisation du fournisseur, un key=value par ligne (par exemple hd=example.com)
Étape 3
- URL de configurationPoint de terminaison de découverte, généralement l'URL de configuration OpenID du fournisseur
- Valider le certificat TLSVérifier le certificat TLS du fournisseur lors de la récupération du document de découverte
Étape 4
- Portée demandéePortée OAuth2/OpenID à demander au fournisseur
- Champ du nom d'utilisateurRevendication à utiliser comme nom d'utilisateur Home Assistant, par exemple preferred_username ou email
Étape 5
- Point de terminaison d'autorisationPoint de terminaison d'autorisation
- Point de terminaison de déconnexionPoint de terminaison de déconnexion facultatif
- Point de terminaison de jetonPoint de terminaison de jeton
- Utiliser PKCEIndique si le flux d'autorisation doit utiliser PKCE
- Point de terminaison des infos utilisateurPoint de terminaison des infos utilisateur
- Valider le certificat TLSVérifier le certificat TLS du fournisseur pour les requêtes de découverte, de jeton et d'infos utilisateur
Textes issus du code de cavefire/hass-openid. Les textes que le dépôt ne fournit pas en français ont été traduits automatiquement.
Extrait du README
This integration allows Home Assistant to authenticate users via an OpenID Connect (OIDC) provider. It supports the authorization code flow and integrates seamlessly with Home Assistant's authentication system.
Informations
- Installations
- 543 partagent leurs statistiques
- Étoiles GitHub
- 214
- Connexion
- Utilise le cloud du fournisseur
- Maintenance
- Mise à jour au cours des 6 derniers mois
- Version
- 1.4.0,
- Type
- Intégration de la Marketplace
- Prérequis
- Nécessite la Marketplace (HACS sur Home Assistant 2026.10 et les versions antérieures)
- Domaine
openid- Problèmes
- Signaler un problème











