Du er her:
Konfigurere OAuth-innstillingene for den eksterne klientappen
Konfigurer OAuth-innstillingsfilen, som påvirker den lokale forekomsten.
- Opprett en fil kalt [ECAPP_OAUTH_SETTINGS].ecaOauth-meta.xml, for eksempel myecasettings.ecaOauth-meta.xml, i en mappe kalt extlClntAppOauthSettings. Denne filen erOAuth-innstillingsfilen, som definerer konfigurasjonen av den eksterne klientappen.
-
Konfigurer filen med denne informasjonen.
Dette eksemplet viser en OAuth-innstillingsfil.Felt Beskrivelse commaSeparatedOauthScopes Dette feltet er obligatorisk. Type: Streng. Tillatelsene som gis av brukeren som kjører den eksterne klientappen. customAttribute Dette feltet er valgfritt. Type: Streng. De ekstra konfigurerte attributtene som skal inkluderes som utviklerstandard. Maksimalt antall som godtas, er 128. Hvert tilpasset attributt må ha en unik nøkkel og må bruke et tilgjengelig felt. Tildel for eksempel et nøkkelnavn som land, og sett inn feltet $Organization.Country. externalClientApplication Dette feltet er obligatorisk. Type: Streng. Navnet på det eksterne klientprogramhodet der disse OAuth-innstillingene finnes. label Dette feltet er obligatorisk. Type: Streng. Et navn på OAuth-innstillingsfilen for den eksterne klientappen. OAuthLink Dette feltet er valgfritt. Type: Streng. Automatisk generert unik identifikator. Denne identifikatoren består av [Organization_ID]:[Oauth_Consumer_ID]. trustedIpRanges Dette feltet er valgfritt. Angir områdene med IP-adresser som kan få tilgang til appen uten at brukeren må godkjenne med den eksterne klientappen. Maksimalt antall IP-områder er 128. Denne konfigurasjonen inkluderer disse attributtene
startIpAddress—Dette feltet kreves når du angir trustedIpRanges. Type: IP-adresse. Den første adressen i IP-adresseområdet, inkludert. Kreves med sluttadresse.endIpAddress—Dette feltet kreves når du angir trustedIpRanges. Type: IP-adresse. Den siste adressen i IP-adresseområdet, inkludert. Kreves med startadresse.description—Dette feltet er valgfritt. Type: Streng. En beskrivelse av IP-området.
<?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>

