OpenAI
Denne siden ble maskinoversatt. Se den opprinnelige engelske artikkelen.

Konfigurere SSO

Dette dokumentet viser hvordan du konfigurerer SSO for ChatGPT og API Platform

Oppdatert: 14 days ago

Forutsetninger

For å sette opp SSO må du:

  1. Ha et OpenAI-abonnement med en global administratorkonsoll

  2. Være global administrator

Før du fortsetter, bør du lese dokumentasjonssidene våre for oversikt over SSO og brukeradministrasjon for å sikre at du er kjent med SSO-arkitekturen vår.

Hvis du tidligere har konfigurert SSO for en API Platform-organisasjon eller et ChatGPT-arbeidsområde, bør SSO-innstillingene dine allerede være tilgjengelige for konfigurering på siden OpenAI Identity. Hvis arbeidsområdet eller organisasjonen du vil aktivere SSO for, ikke vises i den globale administratorkonsollen, kan du kontakte support@openai.com.

⚠️ Brukerne dine blir låst ute hvis SSO ikke er satt opp riktig!

Et feilaktig oppsett kan føre til at brukerne dine blir låst ute fra organisasjoner og arbeidsområder der SSO er satt som obligatorisk. Vi anbefaler at du, som global administrator, beholder SSO som valgfritt i administratorportalen.

Hold to separate innloggede vinduer åpne under oppsettet:

  1. Ett innlogget via et inkognitovindu

  2. Ett innlogget via standardnettleseren din

Dette lar deg teste innloggingsprosessen og SSO-/domeneverifiseringsoppsettet i ett vindu, og tilbakestille endringene ved behov via det andre vinduet.

Teste SSO

Hvis du vil teste oppsettsprosessen uten å risikere å påvirke brukerne dine, kan du gjøre det via applikasjonen her.

Hvis du fullfører en tilkobling i denne testapplikasjonen, knyttes den ikke til produksjonsorganisasjonen din, og tilkoblingen blir heller ikke lagret (så du kan bruke de samme parameterne i produksjonsinstansen din når du er klar). Dette betyr at den er trygg å bruke som en sandkasse eller lekeplass mens du gjør deg kjent med kravene og finner ut hvilke forutsetninger som eventuelt mangler.

Aktivere SSO

For å komme i gang går du til siden OpenAI Identity fra den globale administratorkonsollen. Du kan også komme til den siden via lenken på siden «Identity & Provisioning» under innstillingene for «Manage Workspace» i ChatGPT eller fanen Identity i organisasjonsinnstillingene for API Platform.

Noen av eksemplene nedenfor viser oppsett i Okta, men den samme logikken skal kunne brukes på alle SAML-IdP-er.

Domeneverifisering

For å kunne aktivere SSO må du først verifisere minst ett domene.

Viktig: Husk å se gjennom påvirkningen nedstrøms som domeneverifisering kan ha på brukere med dette domenet.

Klikk på knappen «+ Add Domain» og skriv inn DNS-en din for å komme i gang:

Verify a new domain dialog with example.com entered and Submit available

Når dette er sendt inn, får du en nøkkel for å bekrefte eierskapet til domenet ditt. Gå til DNS-leverandøren din og legg til en TXT-post med den oppgitte verdien:

Image

TXT-posten din må kunne nås via et DNS-oppslag for at verifiseringskontrollen skal lykkes.

Etter at du har fullført dette hos DNS-leverandøren din, går du tilbake til oppsettsiden og klikker på knappen «Check». Hvis domeneeierskapet ditt ble validert, vil du se at statusen oppdateres til «Verified.»

Domain management page with company.abc listed as Verified

Du kan legge til opptil 99 verifiserte domener per administratorportal, og du har 7 dager på å fullføre verifiseringskontrollen før et domene markeres som utløpt. Domener kan bare verifiseres i én administratorportal. Hvis du må verifisere det samme domenet i en organisasjon eller et arbeidsområde som ikke er i administratorportalen din, kan du kontakte brukerstøtte.

Konfigurere applikasjonen din

Etter at du har verifisert domenet ditt, kan du fortsette med SSO-oppsettet ved å konfigurere IdP-applikasjonen din.

For å komme i gang klikker du på knappen «Set up SSO»:

OpenAI Admin Identity & Access page with Single Sign-On section and Set up SSO button

Velge identitetsleverandør

Du kan velge fra en liste over de mest populære IdP-ene som har innebygd støtte for SAML-integrasjoner. Hvis du ikke ser IdP-en din i listen, eller hvis du vil bruke en OIDC-tilkobling, kan du velge riktig knapp for egendefinert tilkobling nederst:

Identity provider selection screen for SSO setup with common providers plus Custom SAML and Custom OIDC

Opprette/koble til applikasjonen

Du kan nå følge den trinnvise konfigurasjonsveiviseren som hjelper deg med å opprette og koble IdP-applikasjonen din til oss. Avhengig av hvilken IdP du bruker, kan instruksjonene variere litt, men det generelle oppsettet er det samme:

OpenAI Configure Single Sign-On page with Okta selected and step 1 Create a SAML Integration

Merk at nettadressene som oppgis i opprettelsestrinnet, vil være unike for organisasjonen din:

Configure SAML step with Single sign-on URL and Audience URI values to copy into Okta

Viktig: Hvis du velger å tilbakestille en velfungerende SSO-tilkobling, vil disse URL-verdiene endres. Når du setter opp SSO på nytt, må du sørge for å oppdatere dem i applikasjonen din.

Når du har fullført URL-oppsettet, kan du gå videre til å definere attributtkartleggingen for brukere som autentiseres via applikasjonen din.

Attributtkartlegging

Attributtkartleggingen du definerer i SSO-applikasjonen din, avgjør til syvende og sist hvilke OpenAI-kontoer som autentiseres, og hvordan brukerne dine vises i OpenAI-produkter. Den nåværende brukermodellen vår støtter tre egenskaper:

  1. E-postadresse (obligatorisk i SAML-svaret, avgjør hvilken konto som åpnes)

  2. Fornavn (valgfritt, men anbefalt)

  3. Etternavn (valgfritt, men anbefalt)

Merk: Vi støtter ikke dekryptering av SAML-svar. Sørg for at du ikke krypterer svaret eller påstanden, slik at vi kan identifisere attributtene korrekt.

Avhengig av IdP-en din vil den nøyaktige attributtkartleggingen variere. Vi anbefaler at du følger nøyaktig den kartleggingen som vises for IdP-en din i oppsettsveiviseren. For eksempel vil Okta være:

Image

Hvis du ser at nye brukere kommer inn med e-postadressene sine satt som visningsnavn, bør du se gjennom attributtkartleggingen og bekrefte at du ikke krypterer svarene dine.

Alternativt, hvis nye brukere blir bedt om å oppgi navn og fødselsdato, indikerer dette sannsynligvis at vi ikke identifiserer en riktig navneverdi fra attributtsvaret ditt.

Endringer i e-postadresse

Noen ganger kan en brukers e-postadresse bli oppdatert i IdP-en din, for eksempel

  • en juridisk navneendring etter ekteskap

  • at selskapet deres ble kjøpt opp og de har fått et nytt domene

  • osv.

Hvis dette endrer verdien for emailaddress-kravet i SSO SAMLResponse, vil en annen OpenAI-bruker knyttet til den nye e-postadressen bli brukt (og opprettet hvis den ikke finnes fra før) ved vellykket SSO. Denne brukeren må inviteres til organisasjonen eller arbeidsområdet separat fra den opprinnelige brukeren.

Primære e-postadresser

I noen tilfeller kan du ha brukere med flere forskjellige e-postadresser. Dette er et vanlig scenario i større selskaper som har distribuerte e-postsystemer, eller for utdanningskunder med ulike skoler, for eksempel

I denne situasjonen anbefaler vi at du sørger for at SAML-svaret bare inneholder én e-postadresse i attributtene, siden flere e-postadresser kan skape forvirring når vi prøver å knytte det til en ny eller eksisterende bruker.

Hvis brukerne i tillegg har en statisk e-postadresse (f.eks. en UPN), anbefaler vi å bruke denne i attributtkartleggingen for å sikre at de får en stabil OpenAI-brukerkonto som ikke påvirkes når de andre e-postadressene deres endres.

Klargjøre tilgang til IdP-applikasjonen

Når du har opprettet attributtkartleggingen, vil veiviseren gå gjennom trinnene for å klargjøre tilgang for de riktige brukerne via de ønskede gruppene.

Les anbefalingene våre om brukeradministrasjon for beste praksis.

Angi IdP-metadata

På dette punktet i oppsettet har du to separate alternativer for å definere metadataene til IdP-en din: dynamisk konfigurasjon og manuell konfigurasjon.

Dynamisk konfigurasjon

Dette er det anbefalte og mest enkle alternativet. Med dynamisk konfigurasjon trenger du bare å oppgi metadata-URL-en (som nå er fylt ut av SSO-URL-en og enhets-ID-en du konfigurerte tidligere) som er knyttet til applikasjonen din. Oppsettsveiviseren viser deg hvor du finner dette i IdP-en din:

Okta SAML app Sign On tab with Metadata URL and Copy action for uploading identity provider metadata

Manuell konfigurasjon

Som navnet tilsier, krever manuell konfigurasjon litt mer arbeid. Avhengig av IdP-en din må du oppgi tilsvarende SSO-URL og IdP-utsteder, sammen med et x.509-sertifikat:

SSO setup step 5 with Manual configuration selected for entering identity provider metadata

IdP-initiert innlogging

Hvis du vil at brukerne dine skal kunne klikke på en flis på dashbordet sitt og bli automatisk autentisert, kan du konfigurere IdP-initiert autentisering til applikasjonen din som en del av oppsettsprosessen. Den nøyaktige prosessen vil variere avhengig av IdP-en din, men den generelle prosessen bruker en oppgitt URL på formen:

For eksempel vil Okta veilede deg gjennom å opprette en ny bokmerkeapplikasjon med denne URL-en:

Okta Create Bookmark App step with Platform label and an OpenAI enterprise login URL entered

Mens Entra ID lar deg skrive inn den oppgitte «Sign on URL»-en i riktig skjema:

Microsoft Entra Basic SAML Configuration with Identifier and Reply URL fields filled for SSO setup

Viktig: Hvis du velger å tilbakestille en velfungerende SSO-tilkobling, vil disse URL-verdiene endres.

Dette betyr at når du konfigurerer den nye tilkoblingen, må du også oppdatere påloggings-URL-en tilsvarende. Ellers vil brukere ikke kunne autentisere seg via flisene sine.

Fullføre oppsettet

Når du har konfigurert metadataene for IdP-en din, kan du klikke på «Continue» for å gå videre med å sette opp eventuelle valgfrie bokmerkeapper. Det siste obligatoriske konfigurasjonstrinnet blir på siden «Test Single Sign-On»:

OpenAI Configure Single Sign-On Step 8 with Continue to sign-in button for testing Okta SSO

Etter at du har klikket på «Continue to sign-in», vil veiviseren forsøke å teste den nye tilkoblingen din. Hvis alt lykkes, har du effektivt aktivert SSO. Du skal nå se dette på konfigurasjonssiden din:

OpenAI Single Sign-On test succeeded confirmation page
Connection activated for ChatGPT with Okta, with test sign-in and valid metadata configuration

Brukere i IdP-gruppen din med tilsvarende kontoer eller invitasjoner skal nå kunne logge inn med SSO:

  • De kan gå til chatgpt.com eller platform.openai.com, oppgi e-postadressen sin og deretter autentisere seg etter at vi videresender dem til IdP-en deres

  • De kan bruke nettadresseflisen for bokmerke som du (valgfritt) konfigurerte under oppsettet

Hvis du oppdager at brukerne dine ikke kan autentisere seg, og du får problemer med å tilbakestille endringene, kan du kontakte brukerstøtte umiddelbart.

Husk at aktivering av SSO på API Platform gjør at domeneverifiseringen gjelder for alle brukere med dette domenet. Dette betyr at selv om brukerne ikke tilhører Enterprise-organisasjonen din, må de likevel være en del av IdP-gruppen din for å få tilgang til de personlige organisasjonene sine.

Feilsøking av innlogginger

Hvis du får problemer med å logge inn etter at du har aktivert SSO, kan du se siden vår for vanlige spørsmål og feilsøking for hjelp til å identifisere vanlige feil. Hvis du ikke finner et godt nok svar der, er du velkommen til å kontakte brukerstøtte.

Var denne artikkelen nyttig?