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
This Gist will no longer be maintained, please check out the new location for the config.
Introduction
Ever since voice satellites were introduced to Home Assistant, people wanted to use good microphones and speakers for this purpose, but not many were really available.
This script allows users to log in to Home Assistant using their sAMAccountName or userPrincipalName identifiers without any special requirements for the ldapsearch or curl utilities. Instead, it requires the ldap3 Python module, but there are ways to install that locally so it can even be used in supervised / Home Assistant OS installs.
Editing for use in your installation
Obviously most of the configuration values in the script need to be edited to work in your environment.
SERVER - the DNS name of your AD domain, or the name or IP of a specific domain controller.
HELPERDN - the DN (distinguishedName attribute) of the service account you're using to search LDAP for the desired user.
HELPERPASS - the password for that service account.
Home Assistant RADIUS authentication #home-assistant #homeassistant #radius #authentication #python
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters