Il secondo passo nell'implementazione dell'autenticazione di base consiste nella creazione di un generatore di token per il messaggio di richiesta che deve essere inviato dall'importazione. Il generatore token legge il nome utente e password dal file di configurazione e genera il token nome utente con il nome utente e la password.
Prima di iniziare
Prima di creare un generatore di token, è necessario assicurarsi di aver creato un token di protezione, come descritto nell'argomento Creazione di un token di protezione per il messaggio della richiesta
.
Informazioni su questa attività
Per creare un generatore token per il messaggio di richiesta:
Procedura
- Se l'editor di distribuzione del modulo è chiuso, aprirlo completando la seguente procedura:
- Nella vista Integrazione business , selezionare il modulo contenente l'importazione dei servizi Web.
- Fare clic col tasto destro del mouse sul modulo selezionato e selezionare Apri editor di distribuzione. Viene aperto l'editor di distribuzione modulo.
- Fare clic sulla scheda Progettazione .
- Selezionare il nodo Importazioni servizi Web .
- Fare clic su Aggiungi e selezionare Configurazioni bind client dei servizi web. Il nodo Configurazioni bind client dei servizi Web viene aggiunto in Importazioni dei servizi Web e il nodo Riferimento ambito componente viene aggiunto nel nodo Configurazioni bind client dei servizi Web.
- Selezionare il nodo Riferimento ambito componente .
- Fare clic su Aggiungi e selezionare Riferimento servizio. Viene visualizzata la finestra Seleziona importazione servizio Web.
- Nella finestra, selezionare l'importazione del servizio Web. Ad esempio, sendWebServiceCallToServer.
- Selezionare il nodo Collegamento nome completo porta che è stato aggiunto.
- Fare clic su Aggiungi e selezionare Configurazione bind generatore richiesta di protezione. Il nodo di configurazione del bind del generatore della richiesta di sicurezza viene aggiunto in Bind nome completo porta.
- Selezionare il nodo Configurazione bind generatore richiesta di protezione .
- Fare clic sul pulsante Aggiungi e selezionare Generatore token. Un nodo generatore token viene aggiunto in Configurazione bind generatore richiesta di sicurezza.
- Selezionare il nodo Generatore token .
- Nel campo Nome generatore token , immettere un nome per il nuovo generatore token. Ad esempio, basicAuthToken.
- Nel campo Classe generatore token , assicurarsi che sia selezionata la seguente classe generatore token: com.ibm.wsspi.wssecurity.token.UsernameTokenGenerator.
- Selezionare il nodo Riferimento parte nel nodo Generatore token.
- Nel campo Token di sicurezza , selezionare basicAuth. Questo è il nome del token di sicurezza creato in precedenza nelle estensioni di importazione dell'editor di distribuzione del modulo.
- Selezionare il nodo Generatore token , quindi premere Aggiungi e selezionare Utilizza tipo di valore. Viene visualizzata la finestra Seleziona un tipo di token.
- Nella finestra, selezionare Token nome utente. Il nodo Utilizza tipo valore viene aggiunto in Generatore token.
- Selezionare il Gestore richiamate nel nodo Generatore token.
- Nell'elenco a discesa Classe gestore richiamate , verificare che sia selezionata la seguente classe gestore richiamate: com.ibm.wsspi.wssecurity.auth.callback.NonPromptCallbackHandler. Utilizzare il gestore di richiamata per specificare manualmente un ID utente e una password nella configurazione del generatore di token.
- Nei campi ID utente e Password nella sezione secondaria Autenticazione di base , specifica ID utente e password per il client. Ad esempio, se si stanno utilizzando le impostazioni di sicurezza predefinite di IBM® Integration Designer, immettere admin come ID utente e password.
Suggerimento: è anche possibile impostare l'ID utente e la password in modo che corrispondano all'ID utente e alla password di Business Automation Workflow.
- Premere Ctrl-S per salvare le modifiche.
Cosa fare successivamente
Ora che è stato creato un generatore di token, è necessario creare un token di sicurezza richiesto seguendo le istruzioni nell'argomento Creazione di un token di sicurezza richiesto per il messaggio di richiesta
.