;rgb:0000/0000/0000
更新
This commit is contained in:
@@ -15,9 +15,13 @@ function adminDesktopExpect(bool $condition, string $message): void
|
||||
}
|
||||
|
||||
adminDesktopExpect(AdminTerminalEnum::WECOM_RPA === 7, 'desktop admin terminal remains 7');
|
||||
adminDesktopExpect(AdminTerminalEnum::WECOM_RPA_MOBILE === 8, 'mobile console terminal is 8');
|
||||
adminDesktopExpect(AdminTerminalEnum::WECOM_RPA_MOBILE === 9, 'mobile console terminal is 9');
|
||||
adminDesktopExpect(
|
||||
AdminTerminalEnum::wecomRpaTerminals() === [7, 8],
|
||||
AdminTerminalEnum::WECOM_RPA_MOBILE !== \app\mcp\service\ConsoleService::TERMINAL,
|
||||
'mobile console must not share the AI browser console terminal'
|
||||
);
|
||||
adminDesktopExpect(
|
||||
AdminTerminalEnum::wecomRpaTerminals() === [7, 9],
|
||||
'only the desktop and mobile console terminals may read the desktop session'
|
||||
);
|
||||
|
||||
|
||||
@@ -91,10 +91,11 @@ namespace {
|
||||
Admin::$row['root'] = 0;
|
||||
|
||||
desktopCheck($result['data']['terminal'] === 7, 'desktop token reports the desktop terminal');
|
||||
$mobile = $invoke(array_replace($valid, ['terminal' => 8]));
|
||||
desktopCheck($mobile['code'] === 1, 'mobile console token (terminal 8) is accepted');
|
||||
desktopCheck($mobile['data']['terminal'] === 8, 'mobile console token reports terminal 8');
|
||||
$mobile = $invoke(array_replace($valid, ['terminal' => 9]));
|
||||
desktopCheck($mobile['code'] === 1, 'mobile console token (terminal 9) is accepted');
|
||||
desktopCheck($mobile['data']['terminal'] === 9, 'mobile console token reports terminal 9');
|
||||
desktopCheck($mobile['data']['user_id'] === 'admin:9', 'mobile console maps to the same tenant identity');
|
||||
desktopCheck($invoke(array_replace($valid, ['terminal' => 8]))['code'] === 0, 'AI browser console token rejected');
|
||||
|
||||
desktopCheck($invoke([])['code'] === 0, 'missing or expired cached identity rejected');
|
||||
desktopCheck($invoke(array_replace($valid, ['terminal' => 1]))['code'] === 0, 'web token rejected');
|
||||
|
||||
Reference in New Issue
Block a user