mirror of
https://github.com/home-assistant/core.git
synced 2025-11-06 09:29:27 +00:00
Allow auth providers to influence is_active (#15557)
* Allow auth providers to influence is_active * Fix auth script test
This commit is contained in:
@@ -81,16 +81,9 @@ async def add_user(hass, provider, args):
|
||||
print("Username already exists!")
|
||||
return
|
||||
|
||||
credentials = await provider.async_get_or_create_credentials({
|
||||
'username': args.username
|
||||
})
|
||||
|
||||
user = await hass.auth.async_create_user(args.username)
|
||||
await hass.auth.async_link_user(user, credentials)
|
||||
|
||||
# Save username/password
|
||||
await provider.data.async_save()
|
||||
print("User created")
|
||||
print("Auth created")
|
||||
|
||||
|
||||
async def validate_login(hass, provider, args):
|
||||
|
||||
Reference in New Issue
Block a user