Skip to content

eIDAS-proxy as specific proxy for service for Norway from ID-porten

License

Notifications You must be signed in to change notification settings

felleslosninger/eidas-idporten-proxy

Repository files navigation

eidas-idporten-proxy

Eidas-idporten-proxy as specific proxy for service for Norway from ID-porten. Cache for LightProtocol requests and responses. Must match names that the eidas-proxy uses.

Configuration

Eidas-idporten-proxy is configured with the following environment variables: eidas.acr.supported-acr-values - Eidas ACR values supported by the eIDAS proxy. the lowes acr level must come first and in subsequent order eidas.acr.acr-value-map - maps ipdorten acr level to eidas acr levels.

Sequence diagrams

Norwegian citizen

sequenceDiagram
    autonumber
    participant NEP as eidas-proxy
    participant RED as redis
    participant SEP as eidas-idporten-proxy
    participant IL as ID-Porten
    NEP ->> RED: put LightRequest
    NEP ->> SEP: LightToken
    SEP ->> RED: get LightProtocol request
    SEP ->> SEP: map to OIDC
    SEP ->> IL: OIDC (acr: idporten-eidas-loa-x(?), scope: eidas:<tbd>)
    SEP ->> IL: getToken
    SEP ->> IL: getUserInfo
    SEP ->> SEP: map to LightProtocol response
    SEP ->> RED: store LightProtocol response
    SEP ->> NEP: LightToken
    NEP ->> RED: get LightResponse from token

Loading

About

eIDAS-proxy as specific proxy for service for Norway from ID-porten

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published