/idporten-oidc-demo-client

Test client for OIDC for mainly automatic testing

Primary LanguageJavaBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

idporten-oidc-demo-client

Innlogging med ID-porten

ID-porten testklient demonstrerer innlogging med ID-portens OpenID Connect-grensesnitt. Brukeren kan justere enkelte parametere på autorisasjonsforespørselen, autentisere seg i ID-porten og se resultatet. Interaksjonene med ID-porten samles opp på resultatsider og feilsider.

Applikasjonen støtter innlogging med ID-porten med:

Bregrensninger

Applikasjonen er ikke et startpunkt for å integrere med ID-porten

Applikasjonen er ikke et eksempel på hvordan en Spring Boot-basert applikasjon kan integreres med ID-porten. Applikasjonen samler opp interaksjonene og viser hva som skjer under en autentisering. Integrasjon mot ID-porten fra en kundeapplikasjon, gjøres best med kjente biblioteker på den plattformen kunden selv foretrekker.

Applikasjonen kan ikke brukes til å teste ID-portens grensesnitt i detalj

Applikasjonen tilbyr for lite funksjonalitet til å teste ID-porten i detalj. Det blir begrenset av mengden parametere som benyttes av applikasjonen, muligheten til å manipulere dette, samt at applikasjonen bruker biblioteker som gjør sjekker før interaksjon med ID-porten. Til detaljert testing har vi andre og mer egnede verktøy internt.

Lokal bygging med Docker

Byggast og køyrast lokalt med docker compose

Frå rot-mappa kan ein køyre følgande kommando: docker-compose up --build

Prerequisite

Installert Docker desktop på maskina Legg til denne linja i host-fila: 127.0.0.1 democlient