6

Sto cercando di utilizzare la soluzione di Thinktecture come servizio SSO su più applicazioni Web che l'organizzazione mette a disposizione di utenti esterni.Iniezione di passaggi di registrazione utente in IdentityServer3 Processo SSO

Prendendo il MVC Authentication sample come punto di partenza sto cercando di imbullonare un processo di registrazione per i nuovi utenti di acquisire dettagli extra quando sono venuti per la prima volta ad utilizzare i sistemi. Questo processo è comune a tutti i servizi che offriamo, quindi desidero raggrupparlo insieme al nostro servizio SSO.

Esiste un modo elegante per inserire ulteriore logica aziendale nel servizio principale di IdentityServer3? Fondamentalmente, se sono un nuovo utente, ho bisogno di reindirli su alcune pagine di registrazione prima di richiamarli nuovamente con autenticazione all'applicazione web a cui originariamente desideravano eseguire l'autenticazione.

risposta

3
+0

Grazie, non sono sicuro di come mi sia perso quel campione! – Gavin

+0

Solo per gli altri che si imbattono in questa ricerca di una soluzione: per condividere i cookie di autenticazione, le pagine personalizzate devono risiedere nello stesso percorso in cui è stato registrato IdentityServer3 - https://github.com/IdentityServer/IdentityServer3/issues/676#issuecomment- 69137559 - l'esempio mostra come ottenere questo risultato tramite routes.MapMvcAttributeRoutes() in RegisterRoutes e decorazioni delle rotte nei controller, ad es. [Percorso ("core/externalregistration")] – Gavin

Problemi correlati