Cosa dovrebbe essere specificato nell'elemento Saml AuthnRequest Issuer

0

Durante la generazione di SamlRequest xml, con quale elemento Emittente dovrebbe essere specificato?

Nel documento saml ( link ) L'emittente non è stato menzionato da nessuna parte nella sezione AuthnRequest.

Ma,

Se vedi l'esempio di AuthnRequest dal sito web di OneLogin - link , noterai che l'emittente è stato specificato link .

Ma, sia per OneLogin che per amp; ADFS, dai miei test, non penso che importi ciò che si specifica per l'Emittente in AuthnRequests, sembra che stia funzionando bene anche con un valore vuoto

Per Azure AD, sono venuto a sapere che dobbiamo necessariamente specificare l'emittente con l'URI ID app ( link )

Le mie domande:

  1. Va bene non specificare nulla per l'Emittente in AuthnRequests (eccetto Azure AD)

  2. Una domanda non correlata all'argomento, nella nostra applicazione Web consentiamo agli utenti di configurare i provider di autenticazione e i dettagli come l'emittente, il certificato sono archiviati. Abbiamo già verificato le firme in SamlResponse con il certificato memorizzato, ha senso verificare anche l'emittente? verifica l'emittente in SamlResponse e l'emittente che abbiamo archiviato nella nostra applicazione è lo stesso. La mia preoccupazione è che se l'Emittente nella risposta è variabile (cioè continua a cambiare frequentemente), potrebbe non avere senso verificare anche l'Emittente.

Grazie.

    
posta user136627 14.07.2017 - 19:13
fonte

1 risposta

1

AuthnRequest estende RequestAbstractType e eredita l'emittente da lì definito a pagina 37 nella specifica principale. È definito come facoltativo. Quindi in generale dovrebbe essere ok di lasciarlo fuori se non altrimenti richiesto dal provider.

    
risposta data 14.07.2017 - 20:30
fonte

Leggi altre domande sui tag