Compartir a través de


Método ISSOLookup1.GetCredentials

El método GetCredentials recupera las credenciales de usuario de una aplicación.

Sintaxis

  
HRESULT GetCredentials(  
BSTR bstrApplicationName,  
LONG lFlags,  
BSTR* pbstrExternalUserName,  
SAFEARRAY credentials  
);  
  
Function GetCredentials(  
bstrApplicationName As String,  
lFlags As Long,  
pbstrExternalUserName As String  
)  
As String  

Parámetros

bstrApplicationName
[in] Cadena que especifica el nombre de la aplicación. Este parámetro no puede ser NULL, una cadena vacía ni incluir espacios. Los nombres de aplicación no distinguen mayúsculas de minúsculas, pero se conservarán mayúsculas de minúsculas. Por ejemplo, ABC, abc y AbC se consideran la misma aplicación.

bstrApplicationName
[in] Cadena que especifica el nombre de la aplicación. Este parámetro no puede ser NULL, una cadena vacía ni incluir espacios. Los nombres de aplicación no distinguen mayúsculas de minúsculas, pero se conservarán mayúsculas de minúsculas. Por ejemplo, ABC, abc y AbC se consideran la misma aplicación.

lFlags
[in] Entero largo que especifica las marcas que se van a establecer. El uso de SSO_FLAG_REFRESH indica que la caché de credenciales debe omitirse.

lFlags
[in] Long que especifica las marcas que se van a establecer. El uso de SSO_FLAG_REFRESH indica que la caché de credenciales debe omitirse.

pbstrExternalUserName
[out] Puntero a una cadena que recibe el nombre de usuario externo.

pbstrExternalUserName
[out] Cadena que recibe el nombre de usuario externo.

credentials
[out] Matriz de cadenas que recibe las credenciales.

Valor devuelto

Este método devuelve un valor HRESULT que indica si se ha completado correctamente. Para obtener información más detallada, consulte la sección Valores de error.

Matriz de cadena que recibe las credenciales.

Valores de error

Este método devuelve un HRESULT que contiene uno de los valores de la siguiente tabla.

Este método indica errores al establecer uno de los valores de la siguiente tabla para la propiedad Número del objeto global Err.

Valor Descripción
S_OK El método se ha llevado a cabo de forma correcta.
E_ACCESSDENIED Acceso denegado al autor de la llamada.
E_INVALIDARG Se ha detectado un parámetro no válido.

Comentarios

Para obtener acceso a este método, debe ser un usuario de la aplicación. Solo puede recuperar su propia credencial.

Requisitos

Plataformas: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows 11 y Windows 10

Consulte también

Interfaz ISSOLookup1(COM)
Miembros de ISSOLookup1
Programación con Enterprise Single Sign-On