2014-11-07 11 views
5

Does Dropwizard supporta anche l'autenticazione digest? Tutto quello che ho trovato è stato Basic Authentication e OAuth. Il codice di esempio per questo sarebbe carino.auth digest dropwizard

Se non c'è davvero supporto per il digest e codice già esistente, quale sarebbe l'idea migliore per fare l'author di digest in DW?

L'implementazione dei filtri elimina l'utilizzo di risorse non necessarie.

Quello che ho trovato finora:

risposta

2

per quanto ne so - - la risposta è no (almeno non ufficialmente). Gli unici due schemi di autenticazione supportati al momento sono Basic Auth + OAuth (http://dropwizard.io/manual/auth.html).

non ero in grado di trovare nessuna autenticatori di terzi sia - mi dispiace :(

2

Date un'occhiata a fasci di autenticazione come https://github.com/yammer/dropwizard-auth-ldap

Fondamentalmente è possibile creare il proprio Authenticator che verrà utilizzato tramite il @User annotation sugli endpoint della risorsa.Le uniche restrizioni che hai sugli Authenticator sono che restituiscono un Optional di qualunque tipo tu voglia.

È davvero molto flessibile e se non sto sbagliando digerire è in realtà solo una stringa codificata base64 di username : password storpiata insieme a una pulce nome utente rtext giusto?

so nomeutente: base64 (nome utente: password)? dovrebbe essere facile da programmare velocemente.