2013-07-31 21 views
5

Ho un sito Web in esecuzione nella mia intranet, attualmente tutti gli utenti accedono al sito Web tramite LDAP - devono annotare nome utente e password.Autenticazione di Windows con Ruby on Rails

So che in ASP.NET, posso avere l'autenticazione di Windows, che rimuoverà il processo di accesso nella mia intranet.

Come posso farlo in Ruby on Rails utilizzando Nginx? Ho visto le opzioni per l'utilizzo di IIS come proxy .. prima di uscire e fare questo, hai qualche idea?

+0

non ho mai dovuto usare LDAP me stesso, ma la mia prima intuizione era persone sicuramente hanno già incontrato questa sfida prima. Quindi, ecco i primi risultati di Google: http://stackoverflow.com/questions/334519/ldap-through-ruby-or-rails, http://wiki.phys.ethz.ch/readme/devise_with_ldap_for_authentication_in_rails_3, http : //net-ldap.rubyforge.org/Net/LDAP.html – j03w

risposta

1
+0

Hi Oleg, Intendevo dire che nell'applicazione Intranet è possibile accedere automaticamente al nome utente come nelle applicazioni Intranet ASP.NET. Io uso già ideare con ldap, ma non gli utenti di accedere. – Yosi

+1

il link interrotto –

+1

Mentre questo link può rispondere alla domanda, è meglio includere qui le parti essenziali della risposta e fornire il link per riferimento. Le risposte di solo collegamento possono diventare non valide se la pagina collegata cambia. - [Dalla recensione] (/ recensione/post di bassa qualità/18888771) – odlp

1

havn't provato questo modulo, ma questo è ciò che si vuole:

https://github.com/fintler/nginx-mod-auth-kerb

Kerberos è la strada da percorrere con questo , c'è anche un modulo Apache là fuori.

Non sono del tutto certo dove sarebbe dare il nome utente - fatemi sapere se trovate dove viene impostato