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.

  1. Installare Python versione 2.7.x.

  2. 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
  3. 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
  4. Installare la struttura Django eseguendo il seguente comando:

    pip install Django
  5. 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.

  1. Accedere a Oracle Identity Cloud Service.
  2. Nella console espandere Cassetto di navigazione, fare clic su Sicurezza e quindi su Amministratori.
  3. Espandere il nodo per il ruolo Amministratore sicurezza.
  4. Fare clic su Aggiungi, selezionare la casella di controllo per l'account utente, quindi fare clic su OK.
  5. Ripetere i passi da 2 a 4 per assegnare il ruolo Amministratore applicazione all'account utente.