VpnChannel.RequestCredentials Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Richiedere alla piattaforma VPN di raccogliere le credenziali dall'utente. Il plug-in può specificare il tipo e la forma di credenziali da raccogliere. Il risultato è un oggetto contenente le credenziali principali a seconda del tipo e delle credenziali secondarie per i casi di modifica e scadenza.
public:
virtual VpnPickedCredential ^ RequestCredentials(VpnCredentialType credType, bool isRetry, bool isSingleSignOnCredential, Certificate ^ certificate) = RequestCredentials;
VpnPickedCredential RequestCredentials(VpnCredentialType const& credType, bool const& isRetry, bool const& isSingleSignOnCredential, Certificate const& certificate);
public VpnPickedCredential RequestCredentials(VpnCredentialType credType, bool isRetry, bool isSingleSignOnCredential, Certificate certificate);
function requestCredentials(credType, isRetry, isSingleSignOnCredential, certificate)
Public Function RequestCredentials (credType As VpnCredentialType, isRetry As Boolean, isSingleSignOnCredential As Boolean, certificate As Certificate) As VpnPickedCredential
Parametri
- credType
- VpnCredentialType
Valore enumerazione che indica il tipo di credenziale da raccogliere.
- isRetry
-
Boolean
bool
Se la richiesta è un nuovo tentativo da come tentativo non riuscito precedente, è TRUE; in caso contrario, è FALSE.
- isSingleSignOnCredential
-
Boolean
bool
Se le credenziali devono essere usate da tutte le applicazioni che operano tramite il tunnel VPN e l'autenticazione alle risorse nella VPN, è TRUE; in caso contrario, è FALSE. In questo modo viene fornita un'esperienza single sign-on tramite la VPN.
- certificate
- Certificate
Certificato che può essere passato facoltativamente per indicare alla piattaforma l'intenzione di usare e ottenere il consenso e sbloccarne la protezione.
Restituisce
Oggetto contenente le credenziali principali e qualsiasi altra credenziale transitoria compilata dall'utente.
Requisiti Windows
Funzionalità dell'app |
networkingVpnProvider
|
Commenti
Se la funzione ha esito positivo, il valore restituito è S_OK, in caso contrario la funzione restituirà un valore HRESULT di errore che descrive l'errore specifico. Se il plug-in non è connesso, l'errore è E_ACCESSDENIED. Se non è disponibile più memoria, l'errore è E_OUTOFMEMORY.
Nota
Qualsiasi chiamata a questa API all'esterno di un plug-in VPN connesso avrà esito negativo, perché l'attività e le interazioni tra il plug-in VPN e il sistema sono controllati dal profilo VPN.