2010-01-25 4 views
5

Desidero integrare OpenID come meccanismo di autenticazione in GlassFish 3.1 (anteprima). Lo Development Guide indica che è possibile utilizzare JSR 196 per implementare meccanismi di autenticazione personalizzati come OpenID.Come integrare OpenID in GlassFish?

Esiste già un autenticatore OpenID per GlassFish conforme a JSR 196? O c'è un tutorial su come scriverne uno (da qualche parte nella blogosfera)?

+0

Ora, questa è una buona domanda :) –

risposta

1

Per un'altra implementazione basata sul meno sperimentale OpenID4Java (almeno credo, l'estensione OpenID è ancora in alfa ed è chiaramente meno utilizzata di OpenID4Java), vedere OpenID ServerAuthModule (JSR-196) with OpenID4Java che lo stesso autore ha pubblicato la scorsa settimana.

+0

Sembra decisamente meglio, +1. – BalusC

0

È possibile utilizzare l'estensione OpenID del progetto. Ecco un blog a riguardo (nota, esiste di 3 parti): part I, part II, part III.

Aggiornamento: i collegamenti nel blog stesso erano interrotti (inutilmente hardcoded con la porta 8081), quindi ho aggiunto i tre collegamenti corretti.

0

C'è un modo ancora più semplice per farlo - utilizzando la libreria Authentic Roast.. Ho scritto il mio autenticatore OpenID, collegato a glassfish 3 e funziona benissimo!