Så här skapar du en WebPubSubServiceClient
med Java och Azure Identity
Den här guiden visar hur du skapar ett microsoft entra-ID WebPubSubServiceClient
i Java.
Behov
Lägg till azure-identity-beroende i din
pom.xml
.<dependency> <groupId>com.azure</groupId> <artifactId>azure-identity</artifactId> <version>1.4.1</version> </dependency>
Dricks
Den senaste versionen finns på den här sidan
Mer information finns i Azure-autentisering med Java och Azure Identity .
Lägg till azure-messaging-webpubsub-beroende i din
pom.xml
.<dependency> <groupId>com.azure</groupId> <artifactId>azure-messaging-webpubsub</artifactId> <version>1.0.0</version> </dependency>
Dricks
Den senaste versionen finns på den här sidan
Exempelkod
Skapa en
TokenCredential
med 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(); } }
credential
kan vara vilken klass som helst som ärver frånTokenCredential
klassen.- EnvironmentCredential
- ClientSecretCredential
- ClientCertificateCredential
- ManagedIdentityCredential
- VisualStudioCredential
- VisualStudioCodeCredential
- AzureCliCredential
Mer information finns i Azure Identity-klientbiblioteket för Java
Skapa sedan en
client
medendpoint
,hub
ochcredential
.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(); } }
Lär dig hur du använder den här klienten i Azure Web PubSub-tjänstklientbiblioteket för Java