2017-01-11 5 views
0

Je dois créer un site Web Intranet à l'aide de l'authentification Windows. Certains de nos employés devraient utiliser ce site pour examiner certaines données provenant d'une API publique. Cette api fournit des actions POST pour recevoir des données de travailleurs sur le terrain avec une application Android écrite par notre société aussi. Ai-je tort de dire que tous les dispositifs d'authentification, comme l'authentification Windows, sont généralement app-globaux? Est-il possible de fournir l'authentification X pour toutes les vues HTML et l'authentification Y pour toutes les actions API?Différentes autorisations pour les vues et les API dans l'application ASP.NET Core

Merci pour votre aide

Répondre

0

En Asp.NET de base, vous pouvez demander l'autorisation au contrôleur global, ou le niveau d'action. Cela devrait vous donner assez de liberté pour configurer l'autorisation comme vous le souhaitez.

https://docs.microsoft.com/en-us/aspnet/core/security/authorization/views

+0

Cela sonne bien, mais depuis que je l'authentification Windows IIS a permis à travers elle est activée sur toutes les actions. – HeW

+0

Edit: Je parle d'authentification plutôt que d'autorisation. Je sais que je pourrais appliquer des politiques basées sur les rôles ou les revendications sur le contrôleur ou les actions, mais qu'en est-il de l'authentification différente comme Windows pour html ou jwt pour le repos? – HeW