Förutsättningar
Den här artikeln beskriver den tekniska konfigurationen av OIDC/SSO för en befintlig LiveView-publiceringsplats.
Konfigurationen kräver vanligtvis samarbete mellan följande roller:
- En serveradministratör med ansvar för er 2c8-server
- En administratör för er Identity Provider (exempelvis Entra ID eller AD FS)
Innan ni fortsätter behöver ni:
- Ha tillgång till Liveview-serverkonfigurationen
- Ha påbörjat skapandet av en LiveView-publiceringsplats
- Ha valt OIDC som åtkomstkontroll
- Ha en Identity Provider som stödjer OpenID Connect (OIDC)
Funktionen är testad med:
Om ni ännu inte har skapat en LiveView-publiceringsplats, följ först artikeln:
Välj Identity Provider
Välj den instruktion som gäller för er Identity Provider:
Microsoft Entra ID
Använd denna instruktion om ni använder Microsoft Entra ID.
Microsoft AD FS
Använd denna instruktion om ni använder Microsoft AD FS.
Konfigurera OIDC med Microsoft Entra ID
Konfigurationen består av tre delar:
-
Ni konfigurerar LiveView och ger en uppgift till IT
Ni kopierar Callback URL och skickar den till er IT-/Identity Provider-administratör. -
IT konfigurerar Microsoft Entra ID
IT skapar appregistreringen och skickar tillbaka de uppgifter ni behöver. -
Ni slutför konfigurationen i LiveView
Ni använder uppgifterna från IT för att fylla i OIDC-konfigurationen.
1. Ni börjar i LiveView
- Öppna konfigurationen för er LiveView-publiceringsplats.
- Välj OIDC som åtkomstkontroll.
- Kopiera värdet i Callback URL.
- Skicka Callback URL till er IT/Identity Provider administratör
Det här är den enda uppgift ni behöver skicka till IT för att de ska kunna börja konfigurera Microsoft Entra ID. IT ska använda Callback URL som Redirect URI i Microsoft Entra ID.
När IT har genomfört alla steg under 2. IT konfigurerar Microsoft Entra ID lämnar de tillbaka de värden som ni behöver klistra in i LiveView-konfigurationen. Vilka värden det gäller och var de ska klistras in beskrivs under 3. IT lämnar över uppgifterna till er.
Skicka gärna länken till den här artikeln till IT så att de kan följa stegen nedan.
2. IT konfigurerar Microsoft Entra ID
Nu behöver IT-/Identity Provider-administratören ta över.
IT behöver skicka tillbaka värdena tydligt och ange vilken inställning respektive värde gäller, så att den som konfigurerar LiveView-publiceringsplatsen vet var värdena ska klistras in.
Skapa en appregistrering i Microsoft Entra ID
- Logga in i Microsoft Entra admin center
- Gå till App registrations
- Klicka på New registration
Ange Redirect URI
- Använd värdet från Callback URL som du fått från den som konfigurerar LiveView-publiceringsplatsen.
- I Entra ID, klistra in adressen i Redirect URI
- Klicka på Add
Skapa Client Secret
- Gå till:
Certificates & secrets - Klicka på New client secret
- Ange namn och giltighetstid
- Klicka på Add
- Kopiera värdet från Value
Viktigt:
- Värdet visas endast en gång.
- Client Secret är en känslig uppgift. Lämna över detta på ett säkert sätt.
Hämta Client ID
- Gå till Overview
- Kopiera:
- Application (client) ID
- Directory (tenant) ID
Skicka tillbaka värden
Sicka följande värden till den som konfigurerar LiveView-publiceringsplatsen:
| Värde | Fält i Liveview |
| Application (client) ID | Client ID |
| Value från Client Secret | Client Secret |
| Directory (tenant) ID | <tenant-id> |
Godkänn API permissions
- Gå till API permissions
- Klicka på Grant admin consent
Hantera vilka användare som får åtkomst
- Gå till Enterprise applications
- Öppna appregistreringen
- Gå till Properties
Här kan ni välja om ni vill tillåta alla användare i er organisation, eller begränsa åtkomst till användare eller grupper.
Tillåt alla användare
Sätt:
Assignment required = No
Begränsa åtkomst till specifika användare eller grupper
- Sätt:
Assignment required = Yes - Gå till Users and groups
- Lägg till de användare eller grupper som ska ha åtkomst
- Klicka på Save
3. IT lämnar över uppgifterna till er
När IT har konfigurerat appregistreringen behöver ni få tillbaka tre uppgifter:
| IT lämnar till er | Ni använder det som |
| Application (client) ID | Client ID |
| Client secret Value | Client Secret |
| Directory (tenant) ID (<tenant-id>) | Används för att skapa Discovery URI |
Callback URL ska inte skickas tillbaka. Den har ni redan.
4. Ni slutför konfigurationen i LiveView
Gå tillbaka till LiveView-konfigurationen.
-
Ange Client ID
Ange det Application (client) ID som ni fick från IT. -
Ange Client Secret
Ange det Client secret Value som ni fick från IT. -
Ange Discovery URI
Discovery URI skapar ni själva med hjälp av Directory (tenant) ID som ni fick från IT.
Ange:
https://login.microsoftonline.com/<tenant-id>/v2.0/.well-known/openid-configuration
Ersätt <tenant-id> med ert Directory (tenant) ID.
Exempel:
https://login.microsoftonline.com/12345678-abcd-1234-abcd-123456789abc/v2.0/.well-known/openid-configuration
När alla fält är ifyllda kan ni skapa eller uppdatera LiveView-publiceringsplatsen.
Konfigurera OIDC med Microsoft AD FS
Konfigurationen består av tre delar:
-
Ni börjar i LiveView och ger Callback URL till IT
Ni hämtar Callback URL från LiveView och skickar den till er AD FS-administratör. -
IT konfigurerar AD FS
IT skapar applikationsgruppen och skickar Discovery URI, Client ID och Client Secret till er. -
Ni slutför konfigurationen i LiveView
Ni använder uppgifterna från IT och uppdaterar publiceringsplatsen.
1. Ni börjar i LiveView
- Öppna konfigurationen för er LiveView-publiceringsplats.
- Välj OIDC som åtkomstkontroll.
- Kopiera värdet i Callback URL.
-
Skicka Callback URL till er IT/Identity Provider administratör
Identity Provider administratören behöver använda Callback URL som Redirect URI.
När IT har genomfört alla steg under 2. IT konfigurerar Microsoft AD FS lämnar de tillbaka de värden som ni behöver klistra in i LiveView-konfigurationen. Vilka värden det gäller och var de ska klistras in beskrivs under 3. IT lämnar över uppgifterna till er.
Skicka gärna länken till den här artikeln till IT så att de kan följa stegen nedan.
2. IT konfigurerar AD FS
Nu behöver IT-/Identity Provider-administratören ta över.
IT behöver skicka tillbaka värdena tydligt och ange vilken inställning respektive värde gäller, så att den som konfigurerar LiveView-publiceringsplatsen vet var värdena ska klistras in.
Förutsättningar
Innan ni fortsätter behöver ni:
- Active Directory Federation Services (AD FS) 2016 eller senare
- Ha påbörjat skapandet av en LiveView-publiceringsplats
- Ha valt OIDC som åtkomstkontroll i LiveView-konfigurationen
Skapa en applikationsgrupp i AD FS
- Öppna AD FS
- Gå till Application Groups
- Klicka på Add Application Group
Välj applikationstyp
- Ange ett valfritt namn på applikationen
- Välj:
Server application accessing a web API - Klicka på Next
Hämta Discovery URI
Discovery URI används för att LiveView ska kunna hitta konfigurationsinformationen för er OIDC-inloggning.
IT behöver skicka adressen till AD FS-tjänsten. Lägg till följande sökväg efter adressen:
/adfs/.well-known/openid-configuration
Exempel:
https://<adress-till-er-AD-FS-server>/adfs/.well-known/openid-configuration
IT ska lämna över den fullständiga Discovery URI:n till den som konfigurerar LiveView-publiceringsplatsen.
Konfigurera Client ID
- Kopiera värdet från Client identifier
- Det här är det Client ID som ska användas i LiveView.
- Skicka Client ID till serveradministratören.
- Klicka på Next
Ange Redirect URI
- Använd den Callback URL som serveradministratören skickade.
- Klistra in adressen i Redirect URI.
- Klicka på Add
- Klicka på Next
Konfigurera Client Secret
- Kopiera värdet från Client secret.
- Det här är det Client Secret som ska användas i LiveView.
- Skicka Client Secret till serveradministratören.
Viktigt: Client Secret är en känslig uppgift. Lämna över detta på ett säkert sätt. - Klicka på Next
Configure Web API
Fältet Identifier måste innehålla ett värde.
- Ange ett valfritt värde
- Klicka på Add
- Klicka på Next
Välj åtkomstpolicy
- Välj vilken Access Control Policy som ska användas
Policyn styr vilka användare som får åtkomst till publiceringen - Klicka på Next
Välj behörigheter
- Under Application Permissions, välj:
- openid
- Slutför guiden
3. IT lämnar över uppgifterna till er
När IT har skapat applikationsgruppen behöver ni få tillbaka:
| IT lämnar till er | Ni använder det som |
| Client identifier | Client ID |
| Client secret | Client Secret |
| Discovery URI | Discovery URI |
Ni har redan skickat Callback URL till IT.
4. Ni slutför konfigurationen i LiveView
- Gå tillbaka till LiveView-konfigurationen.
- Kontrollera att följande fält är ifyllda:
- Client ID
- Client Secret
- Discovery URI
- Klicka på Update.
OIDC/SSO-konfigurationen är nu klar.
Kommentarer
0 kommentarer
logga in för att lämna en kommentar.