31 lines
1.6 KiB
PHP
31 lines
1.6 KiB
PHP
<?php
|
|
use think\facade\Route;
|
|
// Explicit method/path mapping; controller also fails closed for every v2 capability.
|
|
Route::get('iam/v2/status', 'IamV2/status');
|
|
Route::post('iam/v2/reauth', 'IamV2/reauth');
|
|
Route::get('iam/v2/accounts', 'IamV2/accounts');
|
|
Route::get('iam/v2/identities', 'IamV2/identities');
|
|
Route::post('iam/v2/operations', 'IamV2/operation');
|
|
Route::get('iam/v2/operations/:id', 'IamV2/operationResult');
|
|
Route::get('iam/v2/accounts/:id/audit', 'IamV2/audit');
|
|
Route::post('iam/v2/batch/preflight', 'IamV2/preflight');
|
|
Route::post('iam/v2/batch', 'IamV2/batch');
|
|
Route::get('iam/v2/jobs/:id', 'IamV2/job');
|
|
Route::post('iam/v2/jobs/:id/retry', 'IamV2/retry');
|
|
Route::post('iam/v2/proofs/introspect', 'IamV2/introspect');
|
|
Route::post('iam/v2/sessions/check', 'IamV2/checkSession');
|
|
Route::post('iam/v2/events/revocation', 'IamV2/revocation');
|
|
Route::post('iam/v2/launch/start', 'IamV2/launchStart');
|
|
Route::get('iam/v2/launch/continue', 'IamV2/launchContinue');
|
|
Route::post('iam/v2/self-link/start', 'IamV2/selfStart');
|
|
Route::get('iam/v2/self-link/callback', 'IamV2/selfCallback');
|
|
Route::post('iam/v2/password-setup', 'IamV2/passwordSetup');
|
|
Route::get('iam/v2/password-continue', 'IamV2/passwordContinue');
|
|
|
|
// ZYT as a target for the same person's IAM admin/portal session only.
|
|
Route::get('iam/v2/launch/config', 'IamV2/targetConfig');
|
|
Route::post('iam/v2/launch/prepare', 'IamV2/targetPrepare');
|
|
Route::post('iam/v2/launch/callback', 'IamV2/targetCallback');
|
|
Route::post('iam/v2/launch/exchange', 'IamV2/targetExchange');
|
|
Route::post('iam/v2/launch/reset', 'IamV2/targetReset');
|