3 votes

Comment mettre en place des gardes de route dans Blazor ?

Je suis en train d'essayer Blazor et j'ai réussi à créer une connexion JWT Auth. Je suis dans la partie où j'essaie de créer des gardes mais le document fourni par Microsoft n'explique pas grand chose. Est-ce que quelqu'un pourrait me guider dans la bonne direction pour sécuriser mes routes si l'utilisateur n'est pas connecté ? merci.

4voto

Issac Points 748

Le concept de gardiens de route à Blazor n'existe pas actuellement. Le système de routes dans Blazor est plutôt pauvre, mais je suppose que cela va changer dans un avenir proche.

Comme solution temporaire, je vous suggère de stocker le jeton JWT dans le stockage local, et de le lire pour validation lorsque l'utilisateur tente d'accéder aux parties sécurisées de votre application. Vous pouvez créer un service que vous pouvez appeler pour vérifier la permission d'accès pendant les méthodes du cycle de vie du composant Init ou OnParametersSet.

Bien sûr, vous pouvez mettre en œuvre votre propre routeur personnalisé ;)

J'espère que cela vous aidera...

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X