Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Come creare un
Questa guida pratica illustra come creare un WebPubSubServiceClient oggetto usando Microsoft Entra ID in Java.
Requisiti
Aggiungere la dipendenza azure-identity in
pom.xml.<dependency> <groupId>com.azure</groupId> <artifactId>azure-identity</artifactId> <version>1.4.1</version> </dependency>Suggerimento
La versione più recente è disponibile in questa pagina
Per altre informazioni, vedere Autenticazione di Azure con Java e Identità di Azure.
Aggiungere la dipendenza azure-messaging-webpubsub in
pom.xml.<dependency> <groupId>com.azure</groupId> <artifactId>azure-messaging-webpubsub</artifactId> <version>1.0.0</version> </dependency>Suggerimento
La versione più recente è disponibile in questa pagina
Codici di esempio
Creare un
TokenCredentialoggetto con Azure Identity SDK.package com.webpubsub.tutorial; import com.azure.core.credential.TokenCredential; import com.azure.identity.DefaultAzureCredentialBuilder; public class App { public static void main(String[] args) { TokenCredential credential = new DefaultAzureCredentialBuilder().build(); } }credentialpuò essere qualsiasi classe che eredita dallaTokenCredentialclasse .- EnvironmentCredential
- ClientSecretCredential
- ClientCertificateCredential
- ManagedIdentityCredential
- VisualStudioCredential
- VisualStudioCodeCredential
- AzureCliCredential
Per altre informazioni, vedere Libreria client di Identità di Azure per Java
Creare quindi un
clientoggetto conendpoint,hubecredential.package com.webpubsub.tutorial; import com.azure.core.credential.TokenCredential; import com.azure.identity.DefaultAzureCredentialBuilder; import com.azure.messaging.webpubsub.WebPubSubServiceClient; import com.azure.messaging.webpubsub.WebPubSubServiceClientBuilder; public class App { public static void main(String[] args) { TokenCredential credential = new DefaultAzureCredentialBuilder().build(); // create the service client WebPubSubServiceClient client = new WebPubSubServiceClientBuilder() .endpoint("<endpoint>") .credential(credential) .hub("<hub>") .buildClient(); } }Informazioni su come usare questo client, vedere Libreria client del servizio Web PubSub di Azure per Java