원클릭으로
ops-deployment
運用・監視(Operations & Monitoring)機能の開発・修正を行う際に使用。監査ログ、テナント統計、期限切れデータ削除実装時に役立つ。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
運用・監視(Operations & Monitoring)機能の開発・修正を行う際に使用。監査ログ、テナント統計、期限切れデータ削除実装時に役立つ。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
| name | ops-deployment |
| description | 運用・監視(Operations & Monitoring)機能の開発・修正を行う際に使用。監査ログ、テナント統計、期限切れデータ削除実装時に役立つ。 |
documentation/docs/content_08_ops/ - 運用ガイドdocumentation/docs/content_03_concepts/07-operations/ - 運用概念運用・監視機能は、システムの健全性維持・問題調査を行う層。
libs/
├── idp-server-platform/ # プラットフォーム基盤
│ ├── audit/
│ │ └── AuditLog.java # 監査ログ
│ └── statistics/
│ └── TenantStatistics.java # テナント統計
│
├── idp-server-springboot-adapter/ # Spring Boot統合
│ └── .../adapters/springboot/application/event/
│ └── SecurityEventPublisherService.java
│
└── idp-server-control-plane/ # 管理API
└── .../management/operations/
└── OperationsManagementApi.java
idp-server-platform/audit/AuditLog.java 内の実際の構造:
public class AuditLog {
String id;
String type;
String description;
String tenantId;
String clientId;
String userId;
String externalUserId;
JsonNodeWrapper userPayload;
String targetResource;
String targetResourceAction;
JsonNodeWrapper request;
JsonNodeWrapper before;
JsonNodeWrapper after;
String outcomeResult;
String outcomeReason;
String targetTenantId;
String ipAddress;
String userAgent;
JsonNodeWrapper attributes;
boolean dryRun;
LocalDateTime createdAt;
}
注意: AuditLogはidp-server-platformモジュールに配置されています(idp-server-coreではありません)。
idp-server-platform/statistics/ 内:
テナント別の統計情報(DAU/MAU/YAU、ログイン数、トークン発行数等)を管理します。
idp-server-springboot-adapter/ および idp-server-platform/ 内:
SecurityEventPublisherService - Spring Boot統合版SecurityEventPublisher - プラットフォーム版e2e/src/tests/
├── scenario/control_plane/organization/
│ └── (監査ログ関連テスト)
│
└── usecase/standard/
└── standard-01-onboarding-and-audit.test.js # 監査ログテスト
# ビルド
./gradlew :libs:idp-server-platform:compileJava
# テスト
cd e2e && npm test -- usecase/standard/standard-01-onboarding-and-audit.test.js
# ヘルスチェック
curl http://localhost:8080/actuator/health
UserInfoエンドポイント(UserInfo Endpoint)機能の開発・修正を行う際に使用。UserInfo claims、scopeフィルタリング、verified_claims実装時に役立つ。
外部API認証ユースケースの設定ガイド。外部API連携(認証委譲、リスク判定、OTP等)の interaction 設計、identity_match_field、MFA 2段階目、previous_interaction のヒアリングと設定JSONを提供。
ユースケース別セットアップのエントリポイント。ユーザーにユースケースを選択してもらい、対応するスキル(use-case-login, use-case-mfa等)にルーティングする。共通ワークフロー、前提条件、組み合わせパターンの概要を提供。
認証機能(Authentication Policy, MFA)の開発・修正を行う際に使用。認証ポリシー、パスワード、OTP、FIDO2、条件付き認証実装時に役立つ。
セキュリティ・脆弱性対策の開発・テストを行う際に使用。OAuth/OIDC攻撃対策、認証識別子切り替え攻撃、Session Fixation、マルチテナント分離、セキュリティテスト実装時に役立つ。
外部サービス連携(External Service Integration)機能の開発・修正を行う際に使用。HTTP Request Executor, MappingRule, OAuth/HMAC認証実装時に役立つ。