Condividi tramite


Come creare un WebPubSubServiceClient oggetto con Java e Azure Identity

Questa guida pratica illustra come creare un WebPubSubServiceClient oggetto usando Microsoft Entra ID in Java.

Requisiti

Codici di esempio

  1. Creare un TokenCredential oggetto 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();
        }
    }
    

    credential può essere qualsiasi classe che eredita dalla TokenCredential classe .

    • EnvironmentCredential
    • ClientSecretCredential
    • ClientCertificateCredential
    • ManagedIdentityCredential
    • VisualStudioCredential
    • VisualStudioCodeCredential
    • AzureCliCredential

    Per altre informazioni, vedere Libreria client di Identità di Azure per Java

  2. Creare quindi un client oggetto con endpoint, hube credential.

    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