Erstellen eines WebPubSubServiceClient
mit Java und Azure Identity
In diesem Anleitungshandbuch erfahren Sie, wie Sie eine WebPubSubServiceClient
microsoft Entra-ID in Java erstellen.
Anforderungen
Hinzufügen einer azure-identity-Abhängigkeit in Ihrer
pom.xml
-Datei.<dependency> <groupId>com.azure</groupId> <artifactId>azure-identity</artifactId> <version>1.4.1</version> </dependency>
Tipp
Die neueste Version finden Sie auf dieser Seite.
Weitere Informationen dazu unter Azure-Authentifizierung mit Java und Azure Identity.
Fügen Sie die Abhängigkeit azure-messaging-webpubsub in Ihrer
pom.xml
-Datei hinzu.<dependency> <groupId>com.azure</groupId> <artifactId>azure-messaging-webpubsub</artifactId> <version>1.0.0</version> </dependency>
Tipp
Die neueste Version finden Sie auf dieser Seite.
Codebeispiele
Erstellen von
TokenCredential
mit eineM Azure-Identität-SDKpackage 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
kann eine beliebige Klasse sein, die von der -KlasseTokenCredential
erbt.- EnvironmentCredential
- ClientSecretCredential
- ClientCertificateCredential
- ManagedIdentityCredential
- VisualStudioCredential
- VisualStudioCodeCredential
- AzureCliCredential
Weitere Informationen finden Sie in derAzure Identitätsclientbibliothek für Java
Erstellen Sie dann eine
client
mitendpoint
,hub
undcredential
.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(); } }
Informationen zur Verwendung dieses Clients finden Sie unter Clientbibliothek des Azure Web PubSub-Diensts für Java