Mi è richiesto di integrare il mio sito web con l'autenticazione SAML, in modo che ogni accesso effettuato al mio sito Web, le credenziali saranno convalidate da un idp specifico (noto in anticipo)
Anche dopo aver letto molti articoli a riguardo, Incl. la documentazione tecnica ufficiale, ho molte domande aperte:
-
Può essere automatizzato? Il mio sito Web è l'SP e so a quali IDP devo autenticarmi, posso in qualche modo lasciare il mio sito così com'è, e usare le credenziali già inserite e autenticarle di fronte all'IDP? In qualche modo, faccio l'autenticazione personalmente nel back-end, invece di reindirizzare l'utente? È in qualche modo simile a ECP (Enhanced Proxy)? È diverso meccanismo tra shibboleth, Okta o seguono lo stesso protocollo e lo stesso comportamento?
-
Tutti i server supportati da IDP sono uguali? Oppure puoi decidere qual è il metodo di autenticazione che gli piace usare?
- Supponendo che il n. 1 sia possibile, come posso autenticare che la risposta che ho ricevuto è effettivamente da chi afferma di essere (evitare MITM)?