feat: add authorized_role to oidc client

This commit is contained in:
Benoit Suttor 2020-05-12 18:22:01 +02:00
parent e49f65e459
commit 015552d53c
1 changed files with 3 additions and 0 deletions

View File

@ -200,6 +200,9 @@ class Command(BaseCommand):
access_role.name = slug
access_role.save()
services[slug]["access_role"] = access_role
if access_role not in oidc_client.authorized_roles.all():
oidc_client.add_authorized_role(access_role)
self.info(self.style.SUCCESS("MODIFIED"))
else:
Role.objects.filter(slug=slug, ou=ou).delete()
claims = service.get("claims", DEFAULT_CLAIMS)