J'ai une application WebAPI avec l'authentification Windows. J'ai besoin de créer une connexion avec une application externe (MS Dynamics CRM 2016) à l'intérieur du contrôleur WebAPI, mais je ne peux pas obtenir le mot de passe de l'utilisateur WebAPI connecté.Obtenir NetworkCredentils ou ClientCredentials dans le contrôleur WebAPI avec l'authentification Windows
Est-il possible d'obtenir l'objet NetworkCredentials
ou ClientCredentials
dans le contrôleur WebAPI? Je peux obtenir le nom d'utilisateur et le domaine de l'utilisateur connecté, mais pas le mot de passe. CredentialCache.DefaultNetworkCredentials
L'objet est vide.
public class ParametersController : ApiController
{
public IHttpActionResult GetParameters()
{
NetworkCredential defaultNetworkCredentials = CredentialCache.DefaultNetworkCredentials; //null
return this.Ok();
}
}