繁体   English   中英

Blob 存储 java sdk 授权 azure AD

[英]Blob storage java sdk authorize by azure AD

我们有任何方式 BlobServiceClient 与 Azure AD 信息(用户名/密码)。 这是我用于 connectionString 的代码,但我找不到任何用于 AD 的 function:

new BlobServiceClientBuilder().connectionString(connectionString).buildClient();

不,没有办法做到这一点。 但是您可以使用clientId、clientSecret 和tenantId 来生成凭证,然后连接到blob 存储。

代码片段:

ClientSecretCredential clientSecretCredential = new ClientSecretCredentialBuilder()
        .clientId(clientId)
        .clientSecret(clientSecret)
        .tenantId(tenantId)
        .build();

BlobServiceClient blobServiceClient = new BlobServiceClientBuilder().credential(clientSecretCredential).endpoint(endpoint).buildClient();

API 文档:

https://docs.microsoft.com/en-us/java/api/com.azure.storage.blob.blobserviceclientbuilder?view=azure-java-stable

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM