Metodo ISSOLookup1.GetCredentials
Il metodo GetCredentials recupera le credenziali utente per un'applicazione.
Sintassi
HRESULT GetCredentials(
BSTR bstrApplicationName,
LONG lFlags,
BSTR* pbstrExternalUserName,
SAFEARRAY credentials
);
Function GetCredentials(
bstrApplicationName As String,
lFlags As Long,
pbstrExternalUserName As String
)
As String
Parametri
bstrApplicationName
[in] Stringa che specifica il nome dell'applicazione. Questo parametro non può essere NULL o una stringa vuota, né contenere spazi. I nomi delle applicazioni non tengono conto della distinzione tra maiuscole e minuscole, ma conservano la propria combinazione di maiuscole/minuscole. Ad esempio, ABC, abc e AbC sono considerati come la stessa applicazione.
bstrApplicationName
[in] Stringa che specifica il nome dell'applicazione. Questo parametro non può essere NULL o una stringa vuota, né contenere spazi. I nomi delle applicazioni non tengono conto della distinzione tra maiuscole e minuscole, ma conservano la propria combinazione di maiuscole/minuscole. Ad esempio, ABC, abc e AbC sono considerati come la stessa applicazione.
lFlags
[in] Valore long integer che specifica i flag da impostare. L'utilizzo di SSO_FLAG_REFRESH indica che la cache delle credenziali deve essere ignorata.
lFlags
[in] Long che specifica i flag da impostare. L'utilizzo di SSO_FLAG_REFRESH indica che la cache delle credenziali deve essere ignorata.
pbstrExternalUserName
[out] Puntatore a una stringa che riceve il nome utente esterno.
pbstrExternalUserName
[out] Stringa che riceve il nome utente esterno.
credentials
[out] Matrice di stringhe che riceve le credenziali.
Valore restituito
Questo metodo restituisce un HRESULT che indica se il metodo viene completato in modo corretto. Per ulteriori dettagli, vedere la sezione relativa ai valori di errore.
Matrice di stringhe che riceve le credenziali.
Valori di errore
Questo metodo restituisce un HRESULT contenente uno dei valori riportati nella tabella seguente.
Questo metodo indica errori se la proprietà Number dell'oggetto Err globale viene impostata su uno dei valori riportati nella tabella seguente.
Valore | Descrizione |
---|---|
S_OK | Il metodo è riuscito. |
E_ACCESSDENIED | Al chiamante viene negato l'accesso. |
E_INVALIDARG | È stato rilevato un parametro non valido. |
Commenti
Per accedere a questo metodo, è necessario essere un utente dell'applicazione. È possibile recuperare solo la propria credenziale.
Requisiti
Piattaforme: Finestre
Vedere anche
Interfaccia ISSOLookup1 (COM)
Membri ISSOLookup1
Programmazione con Enterprise Single Sign-On