Aggiunta di un'applicazione mediante il modello di applicazione SCIM generico
Aggiungere un'applicazione a un dominio di Identity IAM OCI utilizzando il modello di applicazione SCIM generico.
- Aprire il menu di navigazione e selezionare Identità e sicurezza. In Identità selezionare Domini.
- Fare clic sul nome del dominio di Identity in cui si desidera lavorare. Potrebbe essere necessario modificare il compartimento per trovare il dominio desiderato. Fare quindi clic su Applicazioni integrate.
- Selezionare Aggiungi applicazione, quindi Catalogo applicazioni e selezionare Avvia catalogo applicazioni.
-
Nella sezione Tipi di integrazione selezionare Provisioning, quindi scegliere uno dei modelli riportati di seguito.
Nota
ImmettereGenericScimnel campo di ricerca per facilitare la ricerca del modello desiderato.- GenericScim: base un modello SCIM generico per le interfacce SCIM che supportano l'autenticazione di base.
- GenericScim - Token Bearer: un modello SCIM generico per le interfacce SCIM che supportano i token JWT sottomessi come portatori di autorizzazione.
- GenericScim - Credenziali client: modello SCIM generico per le interfacce SCIM che supportano le credenziali client per l'autenticazione.
- GenericScim - Password proprietario risorsa: modello SCIM generico per le interfacce SCIM che supportano il tipo di concessione del proprietario della risorsa.
- Selezionare il modello e nella pagina Aggiungi dettagli applicazione per la pagina del modello, fornire un nome e una descrizione per l'applicazione, quindi selezionare Successivo per passare alla pagina Configura provisioning.
-
Utilizzare la tabella riportata di seguito per popolare i campi della sezione Configura connettività. I campi disponibili dipendono dal tipo di modello.
Parametro Descrizione e informazioni sul valore Informazioni aggiuntive Nome host Nome host degli endpoint dell'API REST SCIM dell'applicazione.
Se l'URL dell'interfaccia SCIM è
https://api.example.com/scimgate/Users, il nome host èapi.example.com.Questo parametro viene visualizzato nell'interfaccia utente per tutti i modelli di applicazione SCIM generici. URI di base URL relativo di base dell'API REST SCIM dell'applicazione.
Ad esempio, se l'URL dell'interfaccia SCIM è
https://api.example.com/scimgate/Users, l'URI di base è/scimgate.Questo parametro viene visualizzato nell'interfaccia utente per tutti i modelli di applicazione SCIM generici. Nome utente amministratore Il nome utente dell'amministratore per il servizio di autenticazione API. Questo valore viene inviato come parte del messaggio del corpo di ogni richiesta all'API REST SCIM dell'applicazione.
Formato: testo normale.
Questo parametro viene visualizzato nell'interfaccia utente per i modelli GenericScim - Basic e GenericScim - Password proprietario risorsa. Password amministratore La password dell'amministratore per il servizio di autenticazione API. Questo valore viene inviato come parte del messaggio del corpo di ogni richiesta all'API REST SCIM dell'applicazione.
Formato: tipo di password.
Questo parametro viene visualizzato nell'interfaccia utente per i modelli GenericScim - Basic e GenericScim - Password proprietario risorsa. Tipi di operazione HTTP Per impostazione predefinita, la richiesta modello utilizza l'operazione
PATCH HTTPper qualsiasi operazione di aggiornamento dell'utente. Se l'interfaccia SCIM utilizza l'operazionePUT HTTPper gli aggiornamenti degli attributi utente, utilizzare questo campo seguendo questo esempio.Esempio:
__ACCOUNT__.Update=PUTQuesto parametro viene visualizzato nell'interfaccia utente per tutti i modelli di applicazione SCIM generici. Token di accesso Valore del token di accesso che deve essere utilizzato dal modello durante la comunicazione con l'API REST SCIM dell'applicazione.
Formato: tipo di password.
Questo parametro viene visualizzato nell'interfaccia utente per il modello GenericScim - Token Bearer. ID client L'ID client per il servizio di autenticazione API.
Formato: testo normale.
Questo parametro viene visualizzato nell'interfaccia utente per i modelli GenericScim - Credenziali client e GenericScim - Password proprietario risorsa. Segreto client Il segreto client per il servizio di autenticazione API.
Formato: testo normale.
Questo parametro viene visualizzato nell'interfaccia utente per i modelli GenericScim - Credenziali client e GenericScim - Password proprietario risorsa. Ambito L'ambito dell'applicazione.
Esempio:
https://www.example.com/auth/adm.direct.group https://www.example.com/auth/admin.direct.userQuesto parametro viene visualizzato nell'interfaccia utente per i modelli GenericScim - Credenziali client e GenericScim - Password proprietario risorsa. URL server di autenticazione URL del servizio di autenticazione.
Esempio:
https://api.example.com/oauth2/v1/tokenQuesto parametro viene visualizzato nell'interfaccia utente per i modelli GenericScim - Credenziali client e GenericScim - Password proprietario risorsa. Intestazioni autenticazione personalizzate Utilizzato per inviare valori di intestazione statici extra al servizio di autenticazione API.
Esempio:
Basic authorization base64encodedusernamepasswordQuesto parametro viene visualizzato nell'interfaccia utente per i modelli GenericScim - Credenziali client e GenericScim - Password proprietario risorsa. Numero porta Numero di porta degli endpoint dell'API REST SCIM dell'applicazione. Il numero di porta predefinito per questo parametro è
443.Ad esempio, se l'URL è
https//api.example.com:6355/scimgate/Users, impostare il valore del numero di porta su6355.Impossibile aggiornare il valore di questo parametro nell'interfaccia utente. Per aggiornare il valore di questo parametro, utilizzare le API REST. SSL abilitata Se gli endpoint dell'API REST SCIM dell'applicazione non richiedono SSL, impostare il valore di questo parametro su
false.Valore predefinito:
trueImpossibile aggiornare il valore di questo parametro nell'interfaccia utente. Per aggiornare il valore di questo parametro, utilizzare le API REST. Tag risorsa JSON Nome dell'attributo utilizzato nei messaggi JSON quando l'API REST SCIM dell'applicazione restituisce più risorse. Il valore predefinito è
Resources.Ad esempio, se il messaggio di risposta dell'utente per l'operazione
GETè:{ "users": [ {user1}, {user2} ] }quindi modificare il valore in
users.Impossibile aggiornare il valore di questo parametro nell'interfaccia utente. Per aggiornare il valore di questo parametro, utilizzare le API REST. Attributi UID Mapping tra l'attributo interno
__UID__(guid) e l'attributo SCIM dell'applicazione per le classi oggetto utente e gruppo.Valore predefinito:
["Users=id", "Groups=id"]Impossibile aggiornare il valore di questo parametro nell'interfaccia utente. Per aggiornare il valore di questo parametro, utilizzare le API REST. Attributi nome Mapping tra l'attributo interno
__NAME__e l'attributo SCIM dell'applicazione per le classi oggetto utente e gruppo.Valore predefinito:
["Users=userName", "Groups=displayName"]Impossibile aggiornare il valore di questo parametro nell'interfaccia utente. Per aggiornare il valore di questo parametro, utilizzare le API REST. Attributi di stato Mapping tra l'attributo interno
__ENABLE__(stato) e l'attributo SCIM dell'applicazione per la classe oggetto utente.Valore predefinito:
Users=activeImpossibile aggiornare il valore di questo parametro nell'interfaccia utente. Per aggiornare il valore di questo parametro, utilizzare le API REST. Attributi password Attributo API REST SCIM dell'applicazione che corrisponde alla password dell'utente. L'attributo viene utilizzato per mascherare l'attributo password nei file di log.
Valore predefinito:
Users=passwordImpossibile aggiornare il valore di questo parametro nell'interfaccia utente. Per aggiornare il valore di questo parametro, utilizzare le API REST. Attributi di data Lista di attributi data disponibili per l'API REST SCIM dell'applicazione.
Esempio:
Users=meta.lastModified,joiningDateImpossibile aggiornare il valore di questo parametro nell'interfaccia utente. Per aggiornare il valore di questo parametro, utilizzare le API REST. Formato data Formato data e ora degli attributi data disponibili per l'API REST SCIM dell'applicazione.
Esempio:
MMM d, yyyy h:mm:ss a zImpossibile aggiornare il valore di questo parametro nell'interfaccia utente. Per aggiornare il valore di questo parametro, utilizzare le API REST. Tipo di contenuti Intestazione del tipo di contenuto che l'API REST SCIM dell'applicazione prevede venga inviata da IAM come richiesta HTTP di intestazione.
Valore predefinito:
application/scim+jsonImpossibile aggiornare il valore di questo parametro nell'interfaccia utente. Per aggiornare il valore di questo parametro, utilizzare le API REST. Tipo accettazione Intestazione content-type prevista come risposta HTTP dall'API REST SCIM dell'applicazione.
Valore predefinito:
application/scim+jsonImpossibile aggiornare il valore di questo parametro nell'interfaccia utente. Per aggiornare il valore di questo parametro, utilizzare le API REST. Intestazioni personalizzate Utilizzato per inviare valori di intestazione statici aggiuntivi agli endpoint API REST SCIM dell'applicazione.
Formato:
<headerName1>=<value>,<headerName2>=<value>Impossibile aggiornare il valore di questo parametro nell'interfaccia utente. Per aggiornare il valore di questo parametro, utilizzare le API REST. Versione SCIM Versione dell'API REST SCIM dell'applicazione.
Valore predefinito:
13. L'intervallo per questo attributo varia da1a19.Impossibile aggiornare il valore di questo parametro nell'interfaccia utente. Per aggiornare il valore di questo parametro, utilizzare le API REST. Mapping OClass Utilizzato per mappare un attributo di una classe oggetto a un attributo di un'altra classe oggetto.
Ad esempio, se l'attributo groups della classe oggetto
__ACCOUNT__deve essere mappato alla classe oggetto__GROUP__, immettere__ACCOUNT__.groups=__GROUP__.Impossibile aggiornare il valore di questo parametro nell'interfaccia utente. Per aggiornare il valore di questo parametro, utilizzare le API REST. Dimensione batch predefinita Dimensione predefinita della pagina o del batch per l'operazione
GET.Valore predefinito:
200Impossibile aggiornare il valore di questo parametro nell'interfaccia utente. Per aggiornare il valore di questo parametro, utilizzare le API REST. Classi oggetto gestite Tipo di classificazione degli schemi che l'applicazione deve gestire.
Valore predefinito:
["Users", "Groups"]Impossibile aggiornare il valore di questo parametro nell'interfaccia utente. Per aggiornare il valore di questo parametro, utilizzare le API REST. -
Dopo aver compilato i campi, selezionare Test della connettività per verificare se IAM è in grado di comunicare con gli endpoint dell'API REST SCIM dell'applicazione.
Se è possibile stabilire una connessione riuscita, viene visualizzato un messaggio Connessione riuscita.
Se si riceve un messaggio di errore, controllare i valori forniti, quindi selezionare di nuovo Test della connettività. Se il problema persiste, contattare l'amministratore di sistema.
Prima di eseguire il test, è possibile salvare l'applicazione e utilizzare le API REST per aggiornare i valori dei parametri non visualizzati nell'interfaccia utente. Dopo aver aggiornato i valori dei parametri, aprire di nuovo l'applicazione utilizzando la console, quindi selezionare Test della connettività.