forum-informatico
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Ajude a Asast
Patrocinadores
Últimos assuntos
» Artigo ethereum
ActiveAuthentication EmptyTer Set 24, 2019 1:16 pm por jpmartins

» Artigo Bitcoin
ActiveAuthentication EmptyTer Set 24, 2019 1:13 pm por jpmartins

» Novo site para desportistas / New site for athletes
ActiveAuthentication EmptyTer Dez 04, 2018 8:19 am por Admin

» Check used port with the command line
ActiveAuthentication EmptyTer Dez 04, 2018 8:10 am por Admin

» Check the port where mariaDB is running
ActiveAuthentication EmptySeg Dez 03, 2018 4:59 am por Admin

» Check the linux version
ActiveAuthentication EmptySeg Dez 03, 2018 3:12 am por Admin

» Granting rights to a database for a user
ActiveAuthentication EmptyQui Nov 29, 2018 2:04 am por Admin

» Create new user
ActiveAuthentication EmptyQui Nov 29, 2018 2:01 am por Admin

» Change level of password security level
ActiveAuthentication EmptyQui Nov 29, 2018 1:59 am por Admin

AdSense
Contributo

ActiveAuthentication

Ir para baixo

ActiveAuthentication Empty ActiveAuthentication

Mensagem  Admin Qua maio 28, 2008 1:55 am

Se queres implementar um sistema de autenticação na tua aplicação rails, usando o Active Directory de Windows, esta pode ser a tua solução.

Existe um plugin que permite isso mesmo: ActiveAuthentication.

O url deste plugin é o seguinte:

- http://code.google.com/p/activeauthentication/

Para instalar é preciso efectuar os seguintes passos:

1 - > ruby script/plugin install http://activeauthentication.googlecode.com/svn/trunk/activeauthentication

2 - > ruby script/generate authenticated user account

3 - Criar tabela USERS na base de dados a utilisar ou então criar a base de dados mesmo
A tabela users deverá ter a seguinte estuctura:
ID (NUMBER)
LOGIN (VARCHAR2(255))
EMAIL (VARCHAR2(255))
DISPLAY_NAME (VARCHAR2(255))
GIVEN_NAME (VARCHAR2(255))
LAST_LOGIN_AT (DATE)
CREATED_AT (DATE)
UPDATED_AT (DATE)

4 - No ficheiro controllers/application.rb, adicionar a linha seguinte:
include AuthenticatedSystem

5 - Nos controllers desejados para autenticação adicionar a linha seguinte:
before_filter :login_required

6 - Configurar correctamente os campos seguintes do ficheiro config/active_directory.yml
- host
- port
- domain
- dn

e pronto!
Admin
Admin
Admin

Mensagens : 607
Data de inscrição : 21/01/2008
Idade : 46

https://forum-informatico.forumeiros.com

Ir para o topo Ir para baixo

Ir para o topo


 
Permissões neste sub-fórum
Não podes responder a tópicos