OAuth 2.0 spécifications sont de plus en plus stable (http://tools.ietf.org/html/draft-ietf-oauth-v2) et j'implantera C# Bibliothèque OAuth 2.0 pour un projet interne. Je voudrais entendre des opinions sur la façon de mettre en œuvre un domaine clair pour la bibliothèque. Les principaux points d'intérêt seraient:C# OAuth 2.0 Library - Comment mettre en œuvre le modèle de domaine
- Comment nommer les classes, doivent tous ou la plupart des mots-clés dans les spécifications décrivant les concepts concrets soient pris en classes séparées? Comment nommer les espaces de noms, si tous les sujets principaux abordés dans la spécification doivent être placés dans un espace de noms distinct (authentification, serveur, client, sécurité, etc.)
- Comment les ressources serveur et client doivent-elles être modélisées (comme propriétés des classes à l'intérieur, ou en tant que classes internes)
- Et beaucoup d'autres je serai COTATION comme ils viennent ...
Toute personne ayant une réelle expérience dans la création libs de spécifications (comme les nombreuses spécifications IETF) seraient être d'une aide monumentale. Il serait également très utile de signaler les bibliothèques avec d'excellentes implémentations de spécifications, qui peuvent servir de guide.
Edit: Vérifié sur DotNetOAuth CTP, mais il est évident qu'ils ne fournissent pas un modèle propre à être inspiré de.
Bonne réponse.Ce sera bien si plus de gens ayant une expertise sur les spécifications et les modèles de domaine écrivent leurs opinions. –