Question

Je développe un site Web et je dois construire une structure de données pour stocker des informations de profil d'utilisateur. Tout comme ce que nous avons rempli notre âge / sexe / éducation / etc. informations sur Facebook, etc.

Les problèmes actuels que je rencontrais sont,

  1. Pour l'instant je ne peux pas considérer toutes les informations de profil d'utilisateur requis de la phase de conception / développement actuel, comment concevoir un cadre extensible de sorte que dans l'avenir je pourrais étendre le profil de l'utilisateur esaily? Existe-t-il une cadre de profil d'utilisateur mature (open source) pour faire référence?
  2. Y a-t-il des normes sur quels sont les éléments standards dont nous avons besoin de recueillir dans le profil utilisateur?
  3. Comment le rendre sécurisé / flexible pour partager des informations de profil d'utilisateur pour différentes applications? Par exemple, app1 juste besoin d'une partie du profil de l'utilisateur, et pour des raisons de sécurité je ne ai besoin d'exposer une partie du profil de l'utilisateur à APP1. Mais nous devons le rendre assez souple pour que lorsque app1 a besoin des éléments de profil utilisateur supplémentaires, nous pourrions facilement exposer plus.

Solution en C # ou en langage de programmation neutre sont appréciés.

Était-ce utile?

La solution

Il n'y a rien de spécial au sujet des profils d'utilisateurs. Ce que vous demandez applique à presque toutes les applications que j'ai jamais travaillé. Stocker et partager des données

Les différentes plates-formes sont mieux à différentes choses, mais il n'y a pas de solution miracle à ce problème -. Ce que cela est un logiciel est tout au sujet

Par exemple, vous pouvez créer une table d'utilisateurs dans une base de données et des écrans de CRUD pour le gérer. Vous pouvez créer une API dans ces données en utilisant un certain nombre d'approches.

Lorsque vos besoins changent, répétez (et nous espérons que vous n'avez pas changer trop).

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top