PAMレコードのリンク済み認証情報
PAMリソースレコードでアクセス可能な各フィールドタイプの説明
すべてのプロパティメソッド
for (KeeperRecordLink link : record.getLinks()) {
// 基本プロパティ
String targetUid = link.getRecordUid();
String linkPath = link.getPath(); // 例: "pamUser", "ai_settings", "jit_settings"
String rawData = link.getData(); // Base64エンコードされたデータ
// ユーザー権限メソッド
boolean isAdmin = link.isAdminUser();
boolean isLaunchCredential = link.isLaunchCredential();
// 権限メソッド
boolean allowsRotation = link.allowsRotation();
boolean allowsConnections = link.allowsConnections();
boolean allowsPortForwards = link.allowsPortForwards();
boolean allowsSessionRecording = link.allowsSessionRecording();
boolean allowsTypescriptRecording = link.allowsTypescriptRecording();
boolean allowsRemoteBrowserIsolation = link.allowsRemoteBrowserIsolation();
// 設定関連メソッド
boolean rotatesOnTermination = link.rotatesOnTermination();
Integer dataVersion = link.getLinkDataVersion();
// データ解析メソッド
boolean hasReadableData = link.hasReadableData();
boolean hasEncryptedData = link.hasEncryptedData();
boolean mightBeEncrypted = link.mightBeEncrypted();
System.out.println("Link Analysis for " + targetUid + ":");
System.out.println(" Path: " + linkPath);
System.out.println(" Admin: " + isAdmin);
System.out.println(" Launch Credential: " + isLaunchCredential);
System.out.println(" Allows Rotation: " + allowsRotation);
System.out.println(" Allows Connections: " + allowsConnections);
System.out.println(" Has Encrypted Data: " + hasEncryptedData);
}高度な活用事例
高度なデータアクセスパターン
暗号化データの処理
設定データ関連メソッドのデモ
複雑な関係性の分析 (DAG解析)
高度なPAMユーザー管理
包括的なリンク済みレコードデータ分析
ユーティリティメソッドの完全な例
メソッド完全リファレンス
メソッド
戻り値
説明
インフラ管理のためのDAG概念
有向非巡回グラフ (Directed Acyclic Graphs) の理解
利点
パフォーマンス最適化
効率的な処理戦略
エラーハンドリングのベストプラクティス
実装上の重要な注意点
重要な理解事項
セキュリティ上の考慮事項
テスト実装からのベストプラクティス
Kotlin対応
最終更新

