HotspotAuthenticationContext.IssueCredentials Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit des informations d’identification à Windows pour l’authentification de point d’accès
Notes
Cette fonctionnalité n’est disponible que pour les applications d’opérateur mobile et les applications UWP disposant d’un accès privilégié par les opérateurs de réseau mobile.
Si vous souhaitez utiliser cette API et publier votre application dans le Microsoft Store, vous aurez besoin d’une approbation spéciale. Pour plus d’informations, consultez la section Fonctionnalités restreintes dans la rubrique Déclarations de fonctionnalités d’application .
Windows ne met pas en cache ces informations d’identification et un autre événement d’authentification est déclenché lorsque le système se connecte à nouveau au même point d’accès.
public:
virtual void IssueCredentials(Platform::String ^ userName, Platform::String ^ password, Platform::String ^ extraParameters, bool markAsManualConnectOnFailure) = IssueCredentials;
void IssueCredentials(winrt::hstring const& userName, winrt::hstring const& password, winrt::hstring const& extraParameters, bool const& markAsManualConnectOnFailure);
public void IssueCredentials(string userName, string password, string extraParameters, bool markAsManualConnectOnFailure);
function issueCredentials(userName, password, extraParameters, markAsManualConnectOnFailure)
Public Sub IssueCredentials (userName As String, password As String, extraParameters As String, markAsManualConnectOnFailure As Boolean)
Paramètres
- userName
-
String
Platform::String
winrt::hstring
Paramètre UserName du protocole d’authentification itinérante WISPr (Wireless Internet Service Provider). IssueCredentials effectue l’encodage d’URL avant d’envoyer la valeur au serveur. Si cette chaîne est vide, le paramètre d’authentification correspondant est ignoré.
- password
-
String
Platform::String
winrt::hstring
Paramètre Password du protocole d’authentification WISPr. IssueCredentials effectue l’encodage d’URL avant d’envoyer la valeur au serveur. Si cette chaîne est vide, le paramètre d’authentification correspondant est ignoré.
- extraParameters
-
String
Platform::String
winrt::hstring
Paramètres supplémentaires à ajouter à la chaîne d’authentification. IssueCredentials ajoute ce paramètre après un caractère « & » à la chaîne HTTP POST telle quelle sans encodage. Vous pouvez l’utiliser pour ajouter plusieurs paramètres. La valeur par défaut de ce paramètre est une chaîne vide.
- markAsManualConnectOnFailure
-
Boolean
bool
Si la valeur est true, une application désactive définitivement la propriété de connexion automatique sur une connexion. Si l’authentification échoue, la connexion est déconnectée et n’est pas retentée dans la session utilisateur actuelle. Dans le cas contraire, la valeur est false.
Configuration requise pour Windows
Fonctionnalités de l’application |
cellularDeviceControl
cellularDeviceIdentity
|
Remarques
Une fois IssueCredentials appelé, le contexte d’authentification est finalisé et IssueCredentials, AbortAuthentication ou SkipAuthentication ne doit plus être appelé.