0

スパークジョブ内からADLSで認証するためのユーザー資格情報を取得する方法はありますか?私は、スパーク・ジョブでユーザーがデータを読み取るために使用するライブラリを作成しようとしており、実装の詳細を隠したいと考えています。また、スパーク・ジョブからユーザーの資格情報を取得する最善の方法は何ですか?スパークジョブからADLSで認証するためのユーザー資格情報を動的に取得する

答えて

0

ユーザーの資格情報を取得できません。

ソリューションをエンドユーザーとのやりとりなしに認証したい場合は、サービスプリンシパル+証明書を使用するか、またはユーザーのログインセッション(トークン)を安全な場所に保存する必要があります。鍵は正しい方法です。これは、アプリケーションがユーザーではなくサービスプリンシパルとしてログインすることを意味し、そのサービスプリンシパルは、ソリューションが動作するリソースとデータに対するアクセス許可を必要とします。

Azure Active Directoryはどちらの場合でも認証され、認証ライブラリのドキュメントはlocated hereです。彼らにはREST API、多くの言語のSDKがあります。あなたの選択した言語がまだカバーされていない場合は、サードパーティのライブラリも利用できると確信しています。

こちらがお役に立てば幸いです。

関連する問題