Configurazione Oracle Identity Cloud Service
In questa sezione della soluzione vengono fornite informazioni sui prerequisiti che è necessario disporre o conoscere prima di utilizzare il kit SDK Python. Inoltre, scopri 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 contenuto nell'SDK In Oracle Identity Cloud Service.
Prima di iniziare
Prima di iniziare a impostare Oracle Identity Cloud Service:
-
Completare le informazioni sull'utilizzo di SDKs per autenticare la soluzione delle applicazioni .
-
Recupera una conoscenza di base del framework DJango e del linguaggio di programmazione Python per comprendere la logica del codice presentata in questa soluzione.
-
Ottiene l'accesso a un'istanza di Oracle Identity Cloud Service.
-
Assicurarsi di disporre dell'accesso al ruolo di amministratore del dominio di Identity per l'istanza di Oracle Identity Cloud Service.
-
Scaricare il file python_sdk_sample_app.zip ed estrarlo nella cartella
c:\temp
del computer. -
Disporre di una connessione Internet per creare l'applicazione Web Python campione.
-
Non si dispone di impostazioni proxy che impediscono la connessione a Internet.
-
Si è disconnessi da VPN.
È inoltre necessario installare l'applicazione e le librerie di esempio per l'SDK Python. A questo scopo, procedere come indicato di seguito.
-
Installare Python versione 2.7.x.
-
Aggiungere la cartella di installazione Python e la cartella degli script Python alla variabile di sistema per il percorso locale. Ad esempio, se Python è stato installato nella cartella
c:\Python27
, aggiungere alla variabile Path il testo seguente:c:\Python27;c:\Python27\Scripts
-
Aprire un prompt dei comandi ed eseguire i seguenti comandi per verificare che sia Python che Pip siano installati:
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 seguente comando:
python -m pip install
-
Installare il framework Django eseguendo il comando seguente:
pip install Django
-
Installare le librerie necessarie per l'SDK Python eseguendo i seguenti comandi:
pip install simplejson==3.13.2 pip install cryptography==2.1.4 pip install PyJWT==1.5.2 pip install requests==2.18.4 pip install six==1.10.0 pip install py3_lru_cache==0.1.6
Assegna ruoli amministratore all'account utente
Sebbene sia possibile accedere a un'istanza di Oracle Identity Cloud Service, è necessario disporre delle autorizzazioni per utilizzare la console di Identity Cloud Service per scaricare il kit SDK Python e registrare l'applicazione Python campione con Oracle Identity Cloud Service.
È necessario concedere responsabilità amministrative all'account utilizzato per accedere a Oracle Identity Cloud Service. Assegnare all'account utente i ruoli di amministratore della sicurezza e di amministratore dell'applicazione .
Per assegnare ruoli di amministratore all'account utente, effettuare le operazioni riportate di seguito.
- Collegarsi a Oracle Identity Cloud Service.
- Nella console di Identity Cloud Service, espandere il cassetto di navigazione, fare clic su Sicurezza , quindi su Amministratori .
- Espandere il nodo per il ruolo Amministratore sicurezza .
- Fare clic su Aggiungi , selezionare la casella di controllo per l'account utente e fare clic su OK .
- Ripetere i passi da 2 a 4 per assegnare il ruolo Amministratore applicazione al proprio account utente.