Loading
Identificazione degli utenti e gestione degli accessi
Creazione di app client esterne con l'API dei metadati

Creazione di app client esterne con l'API dei metadati

Gli sviluppatori possono creare app client esterne in Imposta in Salesforce o a livello di programmazione utilizzando l'API dei metadati. Dopo aver scaricato un'app client esterna, gli amministratori possono configurare policy specifiche per le esigenze della loro organizzazione.

Mentre le applicazioni connesse sono costituite da un singolo file di metadati che include le configurazioni per lo sviluppatore e l'amministratore, le configurazioni delle app client esterne sono distribuite in più file. Ogni app client esterna include file di intestazione e uno o più plug-in. Ogni plug-in ha i propri file di impostazioni e policy.

Il processo include l'impostazione di un progetto SFDX, la creazione e la configurazione di file di impostazioni e la distribuzione dell'app client esterna.

  • Configurazione di un progetto Salesforce DX per le app client esterne
    Preparare l'organizzazione e creare un progetto Salesforce DX per sviluppare app client esterne.
  • Creazione di un'app client esterna locale con l'API dei metadati
    Dopo aver creato un progetto Salesforce DX, configurare il progetto per la creazione di un'app client esterna locale.
  • Configurazione di app client esterne inseribili in pacchetti
    Le app client esterne sono una soluzione eccellente in caso di creazione e utilizzo locale. Tuttavia, sono stati progettati pensando al packaging gestito. Le app del pacchetto possono essere distribuite ad altre organizzazioni. Determinare se inserire l'app in un pacchetto o mantenerla in locale. Le app del pacchetto che includono un plug-in OAuth possono essere distribuite per generare le proprie impostazioni OAuth univoche oppure per fare riferimento alle impostazioni dell'organizzazione in cui è stata sviluppata l'applicazione.
  • Eliminazione di un'app client esterna
    Eliminare l'app client esterna dall'organizzazione di origine.
  • Configurazione delle policy dell'app client esterna
    Gli amministratori Salesforce possono impostare le policy che controllano l'app client esterna. Tutte le modifiche vengono apportate tramite l'API dei metadati.
  • Abilitazione o disabilitazione dei plug-in per le app client esterne
    Gli amministratori Salesforce possono disabilitare un'app client esterna o i relativi plug-in sulle loro app client esterne. Tutte le modifiche vengono apportate tramite il file delle policy configurabili nell'API dei metadati.
  • Utilizzo OAuth app client esterne
    Ottenere le informazioni sull'utilizzo OAuth delle app client esterne e revocare i token tramite l'API REST Connect. L'API Connect restituisce informazioni sulle app client esterne a cui gli utenti dell'organizzazione si connettono, un elenco di tutti gli utenti OAuth di un'app o i token di un'app e un utente specifici. Se si desidera revocare l'accesso a un'app client esterna, utilizzare le risorse di utilizzo API Connect per revocare un token specifico, tutti i token associati a un'app o i token associati a un utente specifico.
  • Rotazione delle credenziali client OAuth per le app client esterne
    Un modo per mantenere la sicurezza delle app client esterne è modificare la chiave o il segreto consumatore OAuth. Utilizzare l'API Connect per eseguire la gestione temporanea, ruotare ed eliminare le credenziali OAuth.
  • Attributi personalizzati per le app client esterne
    Utilizzare gli attributi personalizzati per configurare impostazioni univoche per un'app client esterna. Creare nuovi attributi nel file delle impostazioni che vengono visualizzati come impostazioni predefinite sviluppatore nel file delle policy quando l'app viene distribuita.
  • Configurazione di un'app client esterna per il flusso Credenziali client OAuth 2.0
    Utilizzare il flusso Credenziali client OAuth 2.0 per condividere informazioni tra due applicazioni senza alcun input da parte di un utente. In questo flusso, l'applicazione client scambia le proprie credenziali client definite nell'applicazione client esterna (la chiave consumatore e il segreto consumatore) con un token di accesso. Questo flusso richiede di specificare un utente integrazione per eseguire l'integrazione.
  • Configurazione di un flusso di dispositivo OAuth 2.0 per le app client esterne
    Configurare le impostazioni OAuth globali per includere un codice dispositivo e abilitare il flusso dispositivo OAuth 2.0. I flussi dispositivo OAuth 2.0 integrano le app eseguite su dispositivi con capacità di input o visualizzazione limitate, ad esempio smart TV, elettrodomestici e altri dispositivi Internet of Things (IoT). Anche le applicazioni da riga di comando possono utilizzare questo flusso. Gli utenti possono collegare queste applicazioni a Salesforce accedendo a un browser su un dispositivo con funzioni di input più avanzate come un computer desktop o un dispositivo mobile.
  • Configurazione del flusso bearer JWT OAuth 2.0 per le app client esterne
    Le app client esterne possono supportare i flussi bearer JSON Web Token (JWT) OAuth 2.0 utilizzando il campo certificato nel file delle impostazioni OAuth globali. Un flusso JWT autorizza i server ad accedere ai dati senza eseguire l'accesso in modo interattivo ogni volta che i server si scambiano informazioni.
  • Integrazione di un fornitore di servizi SSO SAML come app client esterna
    Per utilizzare Salesforce come provider di identità Single Sign-On (SSO) SAML per un fornitore di servizi di terze parti, integrare il fornitore di servizi utilizzando il framework delle app client esterne. Creare un'app client esterna abilitata per SAML e specificare le informazioni di configurazione del fornitore di servizi. È possibile configurare un'app client esterna abilitata per SAML solo tramite l'API dei metadati. Le app client esterne con configurazioni SAML non possono essere inserite in pacchetti o distribuite.
 
Caricamento
Salesforce Help | Article