Registrare un'applicazione client pubblica in Azure Active Directory per l'API di Azure per FHIR
In questo articolo si apprenderà come registrare un'applicazione pubblica in Azure Active Directory (Azure AD).
Le registrazioni dell'applicazione client sono rappresentazioni di Applicazioni di Azure AD che possono autenticare e richiedere autorizzazioni API per conto di un utente. I client pubblici sono applicazioni come applicazioni per dispositivi mobili e applicazioni JavaScript a pagina singola che non possono mantenere riservati i segreti. La procedura è simile alla registrazione di un client riservato, ma poiché i client pubblici non possono essere attendibili per conservare un segreto dell'applicazione, non è necessario aggiungerne uno.
La guida introduttiva fornisce informazioni generali su come registrare un'applicazione con la Microsoft Identity Platform.
Registrazioni app in portale di Azure
Nel portale di Azure selezionare Azure Active Directory nel riquadro di spostamento sinistro.
Nel pannello Azure Active Directory selezionare Registrazioni app:
Selezionare Nuova registrazione.
Panoramica della registrazione delle applicazioni
Assegnare all'applicazione un nome visualizzato.
Specificare un URL di risposta. L'URL di risposta è il punto in cui verranno restituiti i codici di autenticazione all'applicazione client. È possibile aggiungere altri URL di risposta e modificare quelli esistenti in un secondo momento.
Per configurare l'applicazione desktop, mobile o a pagina singola come applicazione pubblica:
Nella portale di Azure, in Registrazioni app selezionare l'app e quindi selezionare Autenticazione.
Selezionare Impostazioni avanzate>Tipo di client predefinito. Per Trattare l'applicazione come client pubblico, selezionare Sì.
Per un'applicazione a pagina singola selezionare Token di accesso e token ID per abilitare il flusso implicito.
- Se l'applicazione consente l'accesso agli utenti, selezionare Token ID.
- Se l'applicazione deve anche chiamare un'API Web protetta, selezionare Token di accesso.
Autorizzazioni delle API
Le autorizzazioni per l'API di Azure per FHIR vengono gestite tramite controllo degli accessi in base al ruolo. Per altre informazioni, vedere Configurare il controllo degli accessi in base al ruolo di Azure per FHIR.
Nota
Usare grant_type di client_credentials quando si tenta di otainare un token di accesso per l'API di Azure per FHIR usando strumenti come Postman. Per altre informazioni, vedere Test dell'API FHIR nell'API di Azure per FHIR.
Convalidare l'autorità server FHIR
Se l'applicazione registrata in questo articolo e il server FHIR si trovano nello stesso tenant di Azure AD, è consigliabile procedere con i passaggi successivi.
Se si configura l'applicazione client in un tenant di Azure AD diverso dal server FHIR, è necessario aggiornare l'autorità. Nell'API di Azure per FHIR si imposta l'autorità in Impostazioni -> Autenticazione. Impostare l'autorità su ''https://login.microsoftonline.com/<TENANT-ID>'.
Passaggi successivi
In questo articolo si è appreso come registrare un'applicazione client pubblica in Azure AD. Testare quindi l'accesso al server FHIR usando Postman.
FHIR® è un marchio registrato di HL7 e viene usato con l'autorizzazione HL7.