Bonjour,
J’ai un environnement intranet spécifique, je dois créer un
identificateur
spécifique qui doit comprendre les utilisateurs pour la gestion des
droits.
J’aimerai creer un plugin car j’aurais plusieurs application à créer
dans ce
cadre. Ma demande est simple avez-vous un tutoriel ou une expérience
dans ce
domaine.
Exemple de question que je me pose :
- Vaut-il mieux faire un gem ou un plugin?
- Partir d’une base ou partir de rien
- Stocker les données des utilisateurs (+ Les droits) dans chaque DB
ou
centraliser dans un LDAP
D’avance merci
Alexandre
Pour les utilisateur ils seront entre 80 et 250 plus ou moins et je pars
de
rien d’accessible
Le 29 septembre 2009 00:01, Thibaut Barrère [email protected]
a
écrit :
Pour les utilisateur ils seront entre 80 et 250 plus ou moins et je pars de
rien d’accessible
A ce moment là je me donnerais un temps limité (“time-boxing”, ex: 2 à
4 heures) pour évaluer un serveur LDAP gratuit et essayer de se
connecter dessus avec une librairie Ruby.
Ressources pour te connecter à LDAP:
Si la piste LDAP s’avère trop complexe, tu peux te rabattre sur un
dévmaison mais je pense que ça vaut le coup d’investiguer ça ![:slight_smile: :slight_smile:](https://www.ruby-forum.com/images/emoji/apple/slight_smile.png?v=12)
hth ![:slight_smile: :slight_smile:](https://www.ruby-forum.com/images/emoji/apple/slight_smile.png?v=12)
Thibaut
http://www.learnivore.com
On 29 sep, 00:18, Alexandre C. [email protected] wrote:
Pour les utilisateur ils seront entre 80 et 250 plus ou moins et je pars de
rien d’accessible
Bonjour,
J’ai eu aussi à gérer un cas similaire il y a 2 ou 3 ans, la solution
trouvée à l’époque
est toujours utilisée et nous donne entière satisfaction.
Ma solution :
- Utilisation de OpenLDAP qui contient les logins, emails, mot de
passes et d’autres
infos sur les utilisateurs. D’autres annuaires peuvent être
utiliséscomme un Active
Directory, un Apache Directory Server, …
- Création d’une petite application en Rails pour gérer les droits
d’accès des utilisateurs et
qui peut être interrogé par des Web Services. L’utilisation des
groupes LDAP permet
d’attribuer automatiquement des “packages” de droits.
- Développement d’une petite librairie qui permet d’ authentifier les
utilisateurs et de récupérer leurs infos et droits d’accès.
En espérant avoir été utile,
Gawan
- Vaut-il mieux faire un gem ou un plugin?
Si tu souhaites pouvoir utiliser ta librairie dans des contextes hors
de rails (ex: autre framework, ou ligne de commande), en faire une gem
sera peut être un peu moins ‘spécifique’.
- Partir d’une base ou partir de rien
- Stocker les données des utilisateurs (+ Les droits) dans chaque DB ou
centraliser dans un LDAP
As-tu une base existante sur laquelle t’intégrer ou crées-tu un
système neuf ? (ce que tu dis laisse à penser que tu pars de rien ?)
Quelle est nombre d’utilisateurs dois-tu gérer (maintenant et plus
tard) ?
Si tu as beaucoup de monde, utiliser un annuaire LDAP éprouvé (pour ne
pas tout réinventer) et te connecter dessus avec une gem ruby
existante sera probablement intéressant selon moi.
– Thibaut