Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Allow forcing ForceAuthN on IdP/SP connection

Aperta
#2,142 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 5 giorni

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
5/5
Tempo stimato
Più di una settimana
Idoneità per principianti
18/100
Tipo di issue
Funzionalità
Chiarezza
Da chiarire
Stato di attività
Attiva
Stack tecnologico
php

Direzione di ricerca

The issue asks for a way to add ForceAuthn to a single SP/IdP connection, and the author notes that the request must be signed. No files or entry points are named, so the first step is finding where ForceAuthn is set on outgoing AuthnRequests in this repository. Done would mean maintainers have agreed on the scope (per connection or per service, and how tenants map to IdPs) before any code is written.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

needs-discussion needs-input

Some SPs are not able to set ForceAuthn themselves, or they have multiple customers connected and only want to force this for a limited subset of those. Add a feature that allows us to override ForceAuthn (i.e., add it) for a specific SP/IdP connection.

Note the implicit assumption here for multitenant services that a entire IdP always maps to a tenant in the service. The service really wants to protects its tenant (I assume) but for us it is unclear to which IdPs this maps (might be combination fo institution+eduID, for example)

Also consider the (much easier) implementation of overriding ForceAuthn per Service (for all connected IdPs). However, unclear what the exact usecase is then (broken Sps that can't do this themselves?).

Also note that to do this, we need to send a signed authnrequest to the IdP.

See https://servicedesk.surf.nl/jira/browse/SD-137292

Lingua principale
PHP
Stelle
17
Fork
25
Merge medio
3g 16h
PR unite (30g)
7

Preparare l'ambiente

Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di OpenConext/OpenConext-engineblock

Tutte le issue di OpenConext/OpenConext-engineblock

Issue simili

Altre issue su PHP

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.