Impostare Oracle Identity Cloud Service
In questa sezione della soluzione vengono fornite informazioni sui prerequisiti che si dovrebbero avere o conoscere prima di utilizzare l'SDK Python. Inoltre, verrà descritto come assegnare i ruoli di amministratore all'account utente di Oracle Identity Cloud Service in modo da poter scaricare l'SDK Python e registrare l'applicazione di esempio contenuta nell'SDK in Oracle Identity Cloud Service.
Operazioni preliminari
Prima di iniziare l'impostazione di Oracle Identity Cloud Service:
-
Completa le informazioni sull'uso degli SDK per autenticare le applicazioni.
-
Acquisisci una conoscenza di base del framework DJango e del linguaggio di programmazione Python per comprendere la logica del codice presentata in questa soluzione.
-
Ottenere l'accesso a un'istanza di Oracle Identity Cloud Service.
-
Scaricare il codice di esempio da GitHub (nella sezione Distribuisci) ed estrarlo nella cartella
c:\temp
del computer. -
Disporre di una connessione Internet per creare l'applicazione Web Python di esempio.
-
Non avere impostazioni proxy che impediscono la connessione a Internet.
-
Sono disconnessi dalla VPN.
È inoltre necessario installare l'applicazione e le librerie di esempio per l'SDK Python. A tale scopo, procedere come riportato di seguito.
-
Installare Python versione 2.7.x.
-
Aggiungere la cartella di installazione Python e la cartella degli script Python alla variabile di sistema Percorso locale. Ad esempio, se si è installato Python nella cartella
c:\Python27
, aggiungere il testo seguente alla variabile Path:c:\Python27;c:\Python27\Scripts
-
Aprire un prompt dei comandi ed eseguire i seguenti comandi per verificare che siano installati sia Python che Pip:
python -V pip -V
I comandi forniscono le versioni di Python e Pip installate sul computer.
Se non si utilizza un sistema operativo Windows, è possibile che Pip non venga installato con Python. Per installare Pip, eseguire il comando seguente:
python -m pip install
-
Installare la struttura Django eseguendo il seguente comando:
pip install Django
-
Installare le librerie necessarie per l'SDK Python eseguendo i comandi seguenti. Vedere Informazioni su metodi e funzioni della sezione SDK Python.
Assegna ruoli amministratore all'account utente
Sebbene tu abbia accesso a un'istanza di Oracle Identity Cloud Service, devi disporre delle autorizzazioni per utilizzare la console di Oracle Identity Cloud Service per scaricare l'SDK Python e registrare l'applicazione Python di esempio con Oracle Identity Cloud Service.
È necessario concedere le responsabilità amministrative all'account che si sta utilizzando per accedere a Oracle Identity Cloud Service. Assegnare i ruoli Amministratore sicurezza e Amministratore applicazione all'account utente.
Per assegnare i ruoli amministratore all'account utente, effettuare le operazioni riportate di seguito.
- Accedere a Oracle Identity Cloud Service.
- Nella console espandere Cassetto di navigazione, fare clic su Sicurezza e quindi su Amministratori.
- Espandere il nodo per il ruolo Amministratore sicurezza.
- Fare clic su Aggiungi, selezionare la casella di controllo per l'account utente, quindi fare clic su OK.
- Ripetere i passi da 2 a 4 per assegnare il ruolo Amministratore applicazione all'account utente.