Tænk i tre lag: Intastellar-hosted (login-UI), dit sites origin (SDK eller din session) og din backend (uigennemsigtige sessioner, verifikation).
På dit sites origin
Når du bruger @intastellar/signin-sdk-react eller et vanilla-flow der spejler det, kan logind sætte first-party-cookies så browseren husker brugeren. Præcise navne og regler er defineret af SDK’en og Intastellars tekniske reference (npm readme, Ren HTML, CSS og JavaScript) — antag ikke at de matcher et andet projekt.
Betragt disse cookies som SDK-styrede medmindre Intastellar dokumenterer andet.
Din egen session-cookie (anbefalet når du har en backend)
- Uigennemsigtigt session-id i en HttpOnly, Secure cookie med
SameSiteder passer til din topologi. - Server-side lager der mapper det id til bruger-id, udløb og refresh-håndtering.
- Opret eller forny den session kun efter din server stoler på logind-resultatet (token-validering efter jeres tekniske reference eller runbook).
Se Intastellar Sign-In — React og JavaScript for et overordnet «valgfri serversession»-mønster med kun eksempel-URL’er.
På Intastellar-kontrollerede værter
Mens brugeren logger ind hos Intastellar, kan identitetsværten sætte egne cookies (SSO, session). De er ikke læsbare fra dit origins JavaScript. Stol på tokens, din session eller SDK’en, ikke på at læse IdP-cookies på tværs af sites.
ID-token vs access-token
Når du bruger OAuth-lignende token-svar (manuel kodeflow):
- ID-token — JWT om autentificeringshændelsen; valider
iss,aud,exp, signatur (ognoncehvis brugt). - Access-token — kald API’er; behandl som uigennemsigtig medmindre du skal parse den.
Log ud
Ryd din session og følg SDK / Intastellar-vejledning for log ud. Hvis en end-session-URL findes, omdirigerer den dér og rydder IdP SSO-cookies på identitetsdomænet. Se Log ud, fejl og fejlfinding.
Ofte stillede spørgsmål
Hvorfor er jeg stadig «logget ind» efter vi ryddede vores cookie?
Intastellar kan stadig have en SSO-session. Du kan have brug for IdP log ud (end-session URL) også — Log ud, fejl og fejlfinding.
Kan vi læse Intastellars cookies fra JavaScript?
Nej — andet site; stol på din integration (tokens / SDK / din session).
Næste
- SPA’er og JavaScript-klienter — PKCE og hvornår du ikke skal bruge en secret i browseren.
- Server-side (fortrolige) klienter — kodeudveksling uden at eksponere hemmeligheder.
Last updated