Indhold:
- Skab appen i Azure-portalen
- Registrér en applikation
- Giv API-tilladelse
- Skab appen i Azure CLI
For at kunne godkende Zylinc Cloud-brugere i Azure Active Directory, skal du først skal skabe en applikation i Azure.
Skab appen i Azure-portalen
Gå til Azure Active Directory i Azure-portalen og følg skridtene herunder.
Registrér en applikation
Klik på app registrations, New registration.
Døb den fx ADAuthentication og indtast denne redirect URL:
https://novus.zylinc.cloud/tenant1/auth/signin-aad
Vær sikker på, at du erstatter novus.zylinc.cloud med din installations hostname.
Erstat tenant1 med det tenant-ciffer/navn, denne app-registrering skal dække.
Klik på den blå knap, hvor der står Register.
Giv API-tilladelse
Når du har oprettet applikationen, har den allerede den påkrævede API-tilladelse, som er User.Read.
Klik på "Grant admin consent for ..." for at give administrator samtykke til API-tilladelsen.
Tilladelserne er som følger:
Tilføj en client secret
Kopiér client og tenant ID til applikationen
Gå til Application Overview-siden og kopier client og tenant ID. Du skal bruge dem i Zylinc Cloud Configuration UI sammen med client secret'en.
Skab appen i Azure CLI commands
Du kan også skabe applikationen med Azure CLI commands. Sådan gør du:
Kopiér filen requiredResourceAccess.json til Azure storage (cloud drivet), som Azure CLI bruger.
Hvis du bruger Cloud Shell i Azure-portalen, kan du klikke på Upload fil-knappen i menuen (se herunder).
az ad app create \
--display-name AdAuthentication \
--password VerySecretWord#1234 \
--end-date 2100-12-31 \
--reply-urls https://novus.zylinc.cloud/tenant1/auth/signin-aad \
--required-resource-accesses requiredResourceAccess.json
Erstat adgangskoden med en kode efter dit valg.
Erstat reply-urls til at matche din installation.
Giv administratortilladelse til de ønskede API-rettigheder ved hjælp af denne kommando:
az ad app permission admin-consent --id 00000000-0000-0000-0000-000000000000
hvor 00000000-0000-0000-0000-000000000000 skal erstattes med det faktiske ID for applikationen oprettet ovenfor.
(Bemærk: the az ad app permission admin-consent fails with an exception)