Compartir a través de


Método ISSOMapper.SetExternalCredentials

El método SetExternalCredentials almacena un conjunto de credenciales externas en la base de datos del servidor enterprise Single Sign-On (SSO).

Sintaxis

  
HRESULT SetExternalCredentials(  
BSTR bstrApplicationName,  
BSTR bstrExternalUserName,  
SAFEARRAY externalCredentials  
);  
  
[Visual Basic]  
Sub SetExternalCredentials(  
bstrApplicationName As String,  
bstrExternalUserName As String,  
externalCredentials 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.

bstrExternalUserName
[in] Cadena que especifica el nombre de usuario externo.

bstrExternalUserName
[in] Cadena que especifica el nombre de usuario externo.

externalCredentials
[in] Matriz de cadenas que especifica las credenciales externas que se van a almacenar.

externalCredentials
[in] Matriz de cadenas que especifica las credenciales externas que se van a almacenar.

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.

No es aplicable.

Valores de error

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

Este método indica errores estableciendo la propiedad Number del objeto Err global en uno de los valores de la tabla siguiente.

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

Los usuarios descritos como usuarios de aplicación solo pueden establecer sus propias credenciales. Además, el número de credenciales externas proporcionado deberá coincidir con el número de campos esperados por la aplicación externa.

Requisitos

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

Consulte también

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