Een WebPubSubServiceClient
maken met Java en Azure Identity
In deze handleiding leert u hoe u een WebPubSubServiceClient
microsoft-entra-id maakt in Java.
Vereisten
Voeg azure-identity-afhankelijkheid toe aan uw
pom.xml
.<dependency> <groupId>com.azure</groupId> <artifactId>azure-identity</artifactId> <version>1.4.1</version> </dependency>
Tip
De nieuwste versie is te vinden op deze pagina
Zie Azure-verificatie met Java en Azure Identity voor meer informatie.
Voeg azure-messaging-webpubsub-afhankelijkheid toe aan uw
pom.xml
.<dependency> <groupId>com.azure</groupId> <artifactId>azure-messaging-webpubsub</artifactId> <version>1.0.0</version> </dependency>
Tip
De nieuwste versie is te vinden op deze pagina
Voorbeeldcodes
Maak een
TokenCredential
met 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 elke klasse zijn die wordt overgenomen vanTokenCredential
klasse.- EnvironmentCredential
- ClientSecretCredential
- ClientCertificateCredential
- ManagedIdentityCredential
- VisualStudioCredential
- VisualStudioCodeCredential
- AzureCliCredential
Zie de Azure Identity-clientbibliotheek voor Java voor meer informatie
Maak vervolgens een
client
metendpoint
,hub
encredential
.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(); } }
Meer informatie over het gebruik van deze client, zie de Clientbibliotheek van de Azure Web PubSub-service voor Java