Précédent   Forum du club des développeurs et IT Pro > Webmasters - Développement Web > Général Conception Web > Sécurité
Sécurité Forum d'entraide sur la sécurité des sites Web, les protections, l'authentification, etc. Avant de poster -> Cours Sécurité.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 14/05/2012, 14h37   #1
Arjuna
Futur Membre du Club
 
Homme
Étudiant
Inscription : mai 2012
Messages : 41
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mai 2012
Messages : 41
Points : 18
Points : 18
Par défaut Conception d'un portail SSO

Bonjour,

Actuellement en cours de reflexion afin de procéder à un document de conception pour la mise en oeuvre d'un portail web Single Sign On.

A la base, ce portail doit servir à donner un accès central à des services en ligne.

Certains de ces services sont déjà existants et hebergés par des sites web (un en aspx et l'autre en php).

Pour ces deux sites web j'avais déjà pensé utiliser OpenID ou OAuth, mais ces deux sites étant gérés par des prestataires je suis en attente d'une réponse technique de leur part.

Pour les applications à venir, je pensais proposer un portail qui, en plus d'atteindre les sites web externes via OpenId puisse aussi offrir la possibilité d'accueillir des portlet, afin d'étendre la possibilité d'offre applicative.

Pour ce qui est du portail SSO en lui même, j'avais pensé à un serveur CAS (Jasig) et uPortal (histoire de ne pas réinventer la roue).

Les questions qui m'amènent ici sont les suivantes :

- Pour la gestion des utilisateurs, j'hésite entre SGBD et LDAP (je sais que CAS est interfaçable avec les deux).

Mon choix s'orientera en fonction de la flexibilité, en effet, je souhaite pouvoir manipuler l'annuaire ou la base afin qu'elle accueille des informations
propres à la structure dans laquelle le portail sera intégré (identifiants openid, groupes applicatifs, notions d'héritage pour définir les rôles des utilisateurs avec certaines données qui y sont spécifiques) et je souhaiterais que, suivant les applications qui seront déployées sur le portail, certaines puissent aller interroger/nourrir cette base et qu'elle se rapproche le plus possible d'un référentiel unique.

Serait-il possible d'avoir un annuaire LDAP ne servant qu'à l'authentification des personnes et que cet annuaire fasse aussi l'authentification à la base de données (au cours de mes recherche, j'ai cru comprendre que LDAP est très rapide en lecture, mais lent en écriture et qu'un SGBD est rapide en écriture), cela vous paraît-il une bonne approche pour avoir une authentification rapide et un référentiel accessible pour les applications ?

Une des idées autour du référentiel est aussi de mettre en place une gestion de profil utilisateur générique, qui servirait de prérequis à la gestion des droits d'accès de la plupart des applications à venir, et des gestion de droits exceptionnelles, au cas par cas ou par création de groupes applicatifs.

Si la gestion LDAP/SGBD est possible, cela serait-il judicieux d'utiliser le LDAP pour les profils génériques étant donné que ceux-ci, (après étude de l'environnement dans lequel il va se déployer), peuvent être conditionnés par l'emplacement du CN dans l'arborescence LDAP, et que le SGBD soit utilisé pour les gestion de droits et groupes spécifiques et de données applicatives.

Etant donné que uPortal possède une connexion à un SGBD, est-il judicieux de déporter toute la partie SGBD que je voyait en place avec CAS vers la SGBD du uPortal.

Dernière question : un annuaire LDAP peut il contenir des informations relatives à une connexion Openid ou OAuth?

En vous remerciant d'avance,

Cordialement.
Arjuna est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/08/2012, 17h09   #2
Arjuna
Futur Membre du Club
 
Homme
Étudiant
Inscription : mai 2012
Messages : 41
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mai 2012
Messages : 41
Points : 18
Points : 18
Finalement, j'ai opté pour la solution LemonLDAP::NG sur une distrib Ubuntu 12.4

http://lemonldap-ng.org/welcome/

Disponible dans les repository Ubuntu, mais je vous conseille d'aller sur le site pour paramétrer le repository lemonldapng (ne pas oublier les signatures GPG)

Un peu galéré au début mais maintenant le portail fonctionne bien.

Quelques subtilités encore à saisir mais je trouve certains moyen de les contourner si ça ne veut pas plier.
Arjuna est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 12h32.


 
 
 
 
Partenaires

Hébergement Web