Personnellement, je crois que chaque framework à sa méthode basée sur le fonctionnement des sessions php.
Cookie, identifiant de session, et tableau sérialisé dans un fichier

Après, c'est la méthode d'accès et de traitement qui différe.
Dans tous les cas on a une base de données (au sens large du terme, et donc pas seulement un SGBD).
On peut avoir un système de type (XML-)?RPC qui serait utile dans le cas d'une sorte de centrale de login à la manière OpenId ou une base de données unique accessible sur le serveur soit sur un fichier texte, formaté comme l'on souhaite, un tableau sérialisé comme les sessions stocké dans un fichier, un fichier XML, un fichier YAML, ou une base de donnée standard accessible par Sql, Linq ou autres.

Après, il faudrait faire des bench, valider les hypothéses de travail (comment faire si la centrale de login tombe en rade sur une application critique ?)
Après avoir récuperé les données de login et validé la connexion de l'utilisateur, on doit gérer la persistance de la dite session. Mais comment ?
On fait soit-même son système de sessions ? On utilise le mécanisme integré ?
Que de questions
Si c'est pour Hoa, essaie de faire une sorte de classe générique avec des méthodes génériques et des adapter pour pouvoir élaborer soit même par la suite ses méthodes d'authentification de l'utilisateur

Une seule méthode pour gérer les sessions, mais faire en sorte que ces données puissent être stockées dans une table de sessions par une méthode de callback incluse dans la classe générique et appellée a l'enregistrement des données.
Enfin bon, après on part dans une certaine méthode qui a cette heure-ci commence déjà à brouiller mon encéphale fort endommagé ce jour
