IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

Où mettre MS-identity dans une archi Nters


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite Avatar de kheironn
    Homme Profil pro
    Chef de projets technique C# / MVC / .Net
    Inscrit en
    Février 2007
    Messages
    822
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Chef de projets technique C# / MVC / .Net
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2007
    Messages : 822
    Par défaut Où mettre MS-identity dans une archi Nters
    Bonjour,

    Je remercie ceux qui ont pensé à DTC (ou l'une de ses variantes)

    J'ai une application Razor Pages et je souhaite diviser le code en plusieurs parties. Actuellement, je n'ai qu'un seul projet avec tout le code. Dans la prochaine version, j'aurai plusieurs projets : frontend avec razor-pages, backend (probablement avec Web-API), probablement DTOs, etc..
    Où dois-je placer l'implémentation MS-Identity*? Dans l'application Razor*? Ou dans l'API backend*?
    Ce problème est plus compliqué que je ne le pensais, parce que j'ai besoin d'une partie IHM pour remplir les formulaires de connexion, etc.
    D'un autre côté, l'accès aux données devrait se faire du côté backend, donc quelque chose de ce côté serait également nécessaire, non ?

    Mon objectif est d'adopter une approche SOLID et Clean Code, d'intégrer TDD et CI/CD.
    Par la suite, je ferai du TDD et je devrais implémenter les Unit-Tests, dans l'absolu, je sais faire, mais dans la pratique, je ne sais pas où et comment les brancher...

    Mon Architecture devrait être la suivante, à terme
    • frontend
      • Pages Razor
      • Couche service (code fonctionnel relatif à l'app, certainement dans un autre csproj)
    • middle
      • Dtos
    • backend
      • Api Controller
      • Repository

  2. #2
    Expert confirmé
    Avatar de popo
    Homme Profil pro
    Analyste programmeur Delphi / C#
    Inscrit en
    Mars 2005
    Messages
    2 972
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste programmeur Delphi / C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 2 972
    Par défaut
    En principe, la partie authentification doit être gérée par le back office pour éviter que ces informations sensibles soient accessibles coté client.

  3. #3
    Membre émérite Avatar de kheironn
    Homme Profil pro
    Chef de projets technique C# / MVC / .Net
    Inscrit en
    Février 2007
    Messages
    822
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Chef de projets technique C# / MVC / .Net
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2007
    Messages : 822
    Par défaut
    Merci pour la réponse.
    J'ai eu le même genre de réponse sur le forum en de Microsoft.
    Mais je ne comprends pas trop comment faire. M.S. Identity propose de générer toutes les pages liées à la gestion de compte. Du coup, je dois refaire toutes ces pages à la main ?

Discussions similaires

  1. Réponses: 13
    Dernier message: 03/10/2007, 11h25
  2. [Debutant] Mettre des images dans une Toolbar
    Par Beleim dans le forum Windows
    Réponses: 11
    Dernier message: 02/03/2006, 23h31
  3. Interet de mettre des fichiers dans une base de donnée
    Par Oberown dans le forum Décisions SGBD
    Réponses: 7
    Dernier message: 04/07/2005, 11h35
  4. Réponses: 2
    Dernier message: 27/03/2005, 16h09
  5. mettre un entier dans une string
    Par kinder29 dans le forum SL & STL
    Réponses: 14
    Dernier message: 14/02/2005, 11h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo