Condividi tramite


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