Je développe un service WCF. J'utilise WsHttpBinding et customUserNameValidator pour l'accès par nom d'utilisateur et mot de passe. Mais j'ai rencontré le problème que dès que j'utilise un nom d'utilisateur/mot de passe, j'ai besoin d'une sorte de canal sécurisé qui signifie que je devrais générer deux certificats - un pour le service et un pour un client. La question est - est-il possible de faire pour que le client n'a pas besoin de certificat et si oui - comment faire cela? Et comment personnaliser une sécurité du service WCF pour les clients non -.net?Certificats WCF et clients non .net
0
A
Répondre
0
Il n'est pas nécessaire d'avoir deux certificats lors de l'utilisation du type de liaison wsHttpBinding. Vous devez configurer un seul certificat sur le serveur à l'aide de TransportWithMessageCredential utilisé pour la communication de canal point à point où les informations d'identification de l'utilisateur sont chiffrées et stockées dans le message.
Sur le lien suivant vous pouvez trouver un exemple complet lié à wsHttpBinding avec l'authentification de nom d'utilisateur: http://msdn.microsoft.com/en-us/library/ff648840.aspx.
0
Vous pouvez définir les informations d'identification du client sur aucune lors de la configuration de la sécurité du transport et des messages.
Questions connexes
- 1. Certificats clients dans wcf
- 2. WCF (chiffrement Param et clients .NET 1.1)
- 3. Sécurité du transport WCF à l'aide de certificats clients
- 4. WCF et plusieurs clients
- 5. certificats client dans .NET
- 6. Comment fonctionnent les certificats clients?
- 7. Certificats clients sur iPhone-simulateur
- 8. Ajout de certificats clients à un standardEndpoint?
- 9. Filtrer les certificats clients comme le navigateur
- 10. Clients WCF, maintenez la référence ou non?
- 11. Services Web WCF et SSL et certificats
- 12. AppFabric Caching Services Clients non .NET?
- 13. Opérateur urllib personnalisé utilisant des certificats clients
- 14. WCF et authentifications nécessitant des certificats?
- 15. Certificats sur les serveurs et WCF
- 16. WCF avec NTLM sur HTTPS et certificats pour le message?
- 17. EMBEDDED jetée avec des certificats clients
- 18. Utilisation de certificats clients avec urllib2
- 19. Comment sécuriser WCF avec des certificats tiers?
- 20. Distribution de certificats clients individuels sur l'iPhone
- 21. Certificats .NET (C#)
- 22. Comment déboguer un service WCF connecté avec plusieurs clients - .NET
- 23. Transférer des fichiers de 2 à 10 Mo avec WCF vers des clients non-Net.
- 24. Certificats X.509 sur WCF?
- 25. Devicemanager clients connectés WCF?
- 26. Clients du service WCF
- 27. Rappel WCF et client non-WCF
- 28. Problème avec les certificats clients WCF dans une application ASP.NET hébergée sur IIS 7.5
- 29. Authentification WCF "conviviale" pour les clients non-Microsoft?
- 30. Sécurité de transport WCF/MSMQ avec certificats
La création et l'installation du certificat n'entrent pas dans le cadre de cet article. Pour plus d'informations sur la procédure à suivre, voir «Procédure - Créer et installer des certificats temporaires dans WCF pour la sécurité du transport pendant le développement» et suivez les étapes 1 à 4. ---- –
Et comment créer et installer un certificat non temporaire (pas pour le développement)? –
Voici un article qui décrit comment créer et installer un certificat pour un serveur de production: http://blog.functionalfun.net/2008/05/how-to-create-server-certificate-for.html –