J'ai le service Web asmx (C#). J'utilise l'authentification Windows pour accéder au service Web. Maintenant, je dois fournir certaines méthodes de service Web uniquement pour les utilisateurs de test, par exemple Test. Je ne peux pas trouver des exemples d'une telle autorisation. Quelques exemples de code seraient appréciés.Autorisation du service Web asmx
1
A
Répondre
0
Je ne pense pas que le service Web ait une telle restriction par personne. Vous aurez probablement besoin de vérifier les droits des utilisateurs à l'intérieur des membres du service Web
[WebMethod]
public void HelloWorld()
{
if (this.DoesUserHaveRights(HttpContext.Current.User))
{
// do the work here
}
else
throw new AuthenticationException();
}
ou somethign comme celui-ci
Questions connexes
- 1. Débogage du service Web ASMX
- 2. Consommation du service Web ASMX avec WCF
- 3. Appel asynchrone du service Web ASMX
- 4. Intercepter l'exception personnalisée du service Web ASMX
- 5. Service Web sans l'extension .asmx
- 6. service web asmx: authentification client
- 7. Passage transparent du service Web asmx au service wcf
- 8. asmx .net 2.0 service web
- 9. Autorisation personnalisée du service Web WCF
- 10. Autorisation et session du service Web Yii
- 11. Autorisation/Licence de service Web
- 12. Service Web .NET: .asmx? WSDL vs .wsdl
- 13. Charger dynamiquement le service Web .asmx
- 14. Silverlight4 appelant le service Web ASMX
- 15. Appel du service Web asmx à l'aide de jQuery
- 16. Appel du service Web asmx à partir de jQuery
- 17. Exécution extrêmement lente du code de service Web .asmx
- 18. Limitation du nombre d'appels à un service Web ASMX
- 19. Problème de déploiement du service Web ASMX sur IIS7 - Win7
- 20. Décrire les paramètres WebMethod du service Web ASMX
- 21. Appel du service Web ASP.NET ASMX à partir de jQuery
- 22. Création de DLL à partir du service Web asmx
- 23. Service Web asmx, json, javascript/jquery?
- 24. Windows Phone 7 appel Service Web ASMX
- 25. web service .asmx ne compilant pas correctement
- 26. Restriction de l'accès au service Web ASMX
- 27. Réponse SOAP personnalisée du service ASMX
- 28. wcf service appelant un service Web ASMX qui renvoie IPropertyChangedEventHandler
- 29. Exception lors de l'appel du service Web ---- java.net.SocketException: autorisation refusée
- 30. Service ASMX et WCF
ok, et comment pourrais-je obtenir le nom d'utilisateur qui invoque la méthode? – Nikita
si l'utilisateur est authentifié probablement dans l'actuel HttpContext vous pouvez le trouver 'HttpContext.Current.User' ... – Samich
merci de répondre! – Nikita