Usted estĆ” aquĆ:
Configurar la configuración de OAuth de la aplicación cliente externa
Configure el archivo de configuración de OAuth, que afecta a la instancia local.
- Cree un archivo denominado [ECAPP_OAUTH_CONSUMER].ecaGlOauth-meta.xml, por ejemplo, myecaconsumer.ecaGlOauth-meta.xml, en un directorio denominado extlClntAppGlobalOauthSets. Este archivo es el archivo de configuración de OAuth, que define la configuración de la aplicación cliente externa.
-
Configure el archivo con esta información.
Este ejemplo muestra un archivo de configuración de OAuth.Campo Descripción commaSeparatedOauthScopes Este campo es obligatorio. Tipo: Cadena. Los permisos concedidos por el usuario que ejecuta la aplicación cliente externa. customAttribute Este campo es opcional. Tipo: Cadena. Los atributos configurados adicionales que se incluirÔn como valores predeterminados del desarrollador. El número mÔximo aceptado es 128. Cada atributo personalizado debe tener una clave exclusiva y debe utilizar un campo disponible. Por ejemplo, asigne un nombre de clave, como country e inserte el campo $Organization.Country. externalClientApplication Este campo es obligatorio. Tipo: Cadena. El nombre del encabezado de aplicación cliente externa en el que existe esta configuración de OAuth. label Este campo es obligatorio. Tipo: Cadena. Un nombre para el archivo de configuración de OAuth de la aplicación cliente externa. oauthLink Este campo es opcional. Tipo: Cadena. Identificador exclusivo generado automÔticamente. Este identificador estÔ compuesto de [Organization_ID]:[Oauth_Consumer_ID]. trustedIpRanges Este campo es opcional. Especifica los intervalos de direcciones IP que pueden acceder a la aplicación sin requerir que el usuario autentique con la aplicación cliente externa. El número mÔximo de intervalos de IP es 128. Esta configuración incluye estos atributos
startIpAddressāEste campo es obligatorio al establecer trustIpRanges. Tipo: Dirección IP. La primera dirección del intervalo de IP, inclusive. Obligatorio con dirección de finalización.endIpAddressāEste campo es obligatorio al establecer trustIpRanges. Tipo: Dirección IP. La Ćŗltima dirección del intervalo de IP, inclusive. Obligatorio con dirección de inicio.descriptionāEste campo es opcional. Tipo: Cadena. Una descripción del intervalo de IP.
<?xml version="1.0" encoding="UTF-8"?> <ExtlClntAppOauthSettings xmlns="http://soap.sforce.com/2006/04/metadata"> <externalClientApplication>myeca</externalClientApplication> <label>My Oauth Settings</label> <trustedIpRanges> <startIpAddress>10.55.2.0</startIpAddress> <endIpAddress>10.55.2.255</endIpAddress> <description>Building 6</description> </trustedIpRanges> <trustedIpRanges> <startIpAddress>10.55.12.0</startIpAddress> <endIpAddress>10.55.12.255</endIpAddress> </trustedIpRanges> <customAttributes> <key>userattribute</key> <formula>$User.Country</formula> </customAttributes> <commaSeparatedOauthScopes>Basic, Web</commaSeparatedOauthScopes> </ExtlClntAppOauthSettings>

