Condividi tramite


VpnChannel.RequestCredentials Metodo

Definizione

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.

Si applica a