HotspotAuthenticationContext.IssueCredentials Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставление учетных данных в Windows для проверки подлинности с помощью хот-спота
Примечание
Эта функция доступна только для приложений мобильных операторов и приложений UWP с привилегированным доступом со стороны операторов мобильной сети.
Если вы хотите использовать этот API и опубликовать приложение в Microsoft Store, вам потребуется специальное утверждение. Дополнительные сведения см. в разделе Ограниченные возможности статьи Объявления возможностей приложения .
Windows не кэширует эти учетные данные, и при повторном подключении системы к тому же хот-споту возникает другое событие проверки подлинности.
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)
Параметры
- userName
-
String
Platform::String
winrt::hstring
Параметр UserName протокола проверки подлинности WISPr. IssueCredentials выполняет кодирование URL-адреса перед отправкой значения на сервер. Если эта строка пуста, соответствующий параметр проверки подлинности пропускается.
- password
-
String
Platform::String
winrt::hstring
Параметр Password протокола проверки подлинности WISPr. IssueCredentials выполняет кодирование URL-адреса перед отправкой значения на сервер. Если эта строка пуста, соответствующий параметр проверки подлинности пропускается.
- extraParameters
-
String
Platform::String
winrt::hstring
Дополнительные параметры, добавляемые в строку проверки подлинности. IssueCredentials добавляет этот параметр после символа "&" в строку HTTP POST без кодирования. Его можно использовать для добавления нескольких параметров. По умолчанию для этого параметра используется пустая строка.
- markAsManualConnectOnFailure
-
Boolean
bool
Если значение равно true, приложение окончательно отключает свойство автоматического подключения для подключения. Если проверка подлинности завершается сбоем, подключение будет отключено и не будет повторяться в текущем сеансе пользователя. В противном случае — false.
Требования к Windows
Возможности приложения |
cellularDeviceControl
cellularDeviceIdentity
|
Комментарии
После вызова IssueCredentials контекст проверки подлинности завершается, и issueCredentials, AbortAuthentication или SkipAuthentication не должны вызываться повторно.