問題タブ [microsoft-information-protection]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java-native-interface - MIP SDK への JNI 呼び出しでエラーが発生する - データベースを開けません。フォルダーのアクセス許可を確認してください: mip_data\mip\mip.policies.sqlite3
Javaセキュリティが有効になっているJavaにアプリケーションがあります。AIP クラウドからタグを取得する必要があります。msal4j Java ライブラリを使用してアクセス トークンを取得できました。MS が提供する MIP 用の Java ライブラリはないため、ネイティブ dll を実装して AIP ラベルをフェッチします。この dll は、Web アプリケーションと統合されています。アプリケーションは、ネイティブ ライブラリへの JNI 呼び出しを実行して、ラベルを取得します。
MIP SDK は、ラベルをキャッシュするために sqlite データベースを作成すると思います。そのため、内部的にローカル ディスクに sqlite ファイルを作成します。しかし、セキュリティが有効になっているため、MIP dll のアクセス拒否エラーが発生します。
「データベースを開けません。フォルダーのアクセス許可を確認してください: mip_data\mip\mip.policies.sqlite3」
manager.policy で以下の権限を与えようとしましたが、機能しません
JNI の場合、Java セキュリティはどのように機能しますか? ネイティブ呼び出しに対するすべての権限を継承しますか?
azure-information-protection - ラベルを使用してドキュメントを保護する
File API はモバイル プラットフォームでは使用できないため、UPE フレームワークで Label を使用してドキュメントを保護できますか。