ApiKeyScenarioTests
|
100%
successful |
Tests
| Test | Duration | Result |
|---|---|---|
| aBusinessApiCanBeUsedWithAValidApiKeyActingAsGlobalAdmin() | 0.565s | passed |
| aGlobalAdminCanCreateAReadOnlyApiKeySubject() | 0.556s | passed |
| aGlobalAdminCanCreateAnApiKeySubjectWithGlobalAdminRole() | 0.551s | passed |
| aGlobalAdminCanCreateAnEndpointScopedApiKeySubject() | 0.548s | passed |
| aNonGlobalAdminCannotCreateApiKeySubjects() | 0.024s | passed |
| anApiKeyCanBeRevokedByDeletingItsApiKeySubject() | 0.568s | passed |
| anApiKeyCanInspectItsOwnProperties() | 0.038s | passed |
| anApiKeyIsNotRevokedIfTheSafeguardParametersDoNotMatch() | 0.543s | passed |
| anApiKeySubjectNameMustMatchTheApiKeyNameGrammar() | 0.036s | passed |
| anEndpointScopedApiKeyCannotUseBusinessApis() | 0.539s | passed |
| anEndpointScopedApiKeyCannotUseOtherEndpoints() | 0.561s | passed |
| theAvailableApiKeyScopesCanBeListed() | 0.017s | passed |
| theConfiguredProvisioningApiKeyCanCreateFurtherApiKeys() | 0.046s | passed |
Standard output
SCENARIO REPORT: file:///home/tallyman/hs.hsadmin.ng/.git/gittally/worktrees/master-fc613b4dfd67/build/scenario-reports/9610:%20A%20Global%20Admin%20Can%20Create%20an%20Api%20Key%20Subject%20with%20Global%20Admin%20Role.md DEBUG LOG: file:///home/tallyman/hs.hsadmin.ng/.git/gittally/worktrees/master-fc613b4dfd67/build/scenario-reports/.last-debug-log.md SCENARIO REPORT: file:///home/tallyman/hs.hsadmin.ng/.git/gittally/worktrees/master-fc613b4dfd67/build/scenario-reports/9620:%20An%20Api%20Key%20Subject%20Name%20Must%20Match%20the%20Api%20Key%20Name%20Grammar.md DEBUG LOG: file:///home/tallyman/hs.hsadmin.ng/.git/gittally/worktrees/master-fc613b4dfd67/build/scenario-reports/.last-debug-log.md SCENARIO REPORT: file:///home/tallyman/hs.hsadmin.ng/.git/gittally/worktrees/master-fc613b4dfd67/build/scenario-reports/9630:%20A%20Non%20Global%20Admin%20Cannot%20Create%20Api%20Key%20Subjects.md DEBUG LOG: file:///home/tallyman/hs.hsadmin.ng/.git/gittally/worktrees/master-fc613b4dfd67/build/scenario-reports/.last-debug-log.md SCENARIO REPORT: file:///home/tallyman/hs.hsadmin.ng/.git/gittally/worktrees/master-fc613b4dfd67/build/scenario-reports/9640:%20A%20Business%20Api%20Can%20Be%20Used%20with%20a%20Valid%20Api%20Key%20Acting%20As%20Global%20Admin.md DEBUG LOG: file:///home/tallyman/hs.hsadmin.ng/.git/gittally/worktrees/master-fc613b4dfd67/build/scenario-reports/.last-debug-log.md SCENARIO REPORT: file:///home/tallyman/hs.hsadmin.ng/.git/gittally/worktrees/master-fc613b4dfd67/build/scenario-reports/9650:%20The%20Configured%20Provisioning%20Api%20Key%20Can%20Create%20Further%20Api%20Keys.md DEBUG LOG: file:///home/tallyman/hs.hsadmin.ng/.git/gittally/worktrees/master-fc613b4dfd67/build/scenario-reports/.last-debug-log.md SCENARIO REPORT: file:///home/tallyman/hs.hsadmin.ng/.git/gittally/worktrees/master-fc613b4dfd67/build/scenario-reports/9660:%20A%20Global%20Admin%20Can%20Create%20an%20Endpoint%20Scoped%20Api%20Key%20Subject.md DEBUG LOG: file:///home/tallyman/hs.hsadmin.ng/.git/gittally/worktrees/master-fc613b4dfd67/build/scenario-reports/.last-debug-log.md SCENARIO REPORT: file:///home/tallyman/hs.hsadmin.ng/.git/gittally/worktrees/master-fc613b4dfd67/build/scenario-reports/9670:%20An%20Endpoint%20Scoped%20Api%20Key%20Cannot%20Use%20Other%20Endpoints.md DEBUG LOG: file:///home/tallyman/hs.hsadmin.ng/.git/gittally/worktrees/master-fc613b4dfd67/build/scenario-reports/.last-debug-log.md SCENARIO REPORT: file:///home/tallyman/hs.hsadmin.ng/.git/gittally/worktrees/master-fc613b4dfd67/build/scenario-reports/9680:%20An%20Endpoint%20Scoped%20Api%20Key%20Cannot%20Use%20Business%20Apis.md DEBUG LOG: file:///home/tallyman/hs.hsadmin.ng/.git/gittally/worktrees/master-fc613b4dfd67/build/scenario-reports/.last-debug-log.md SCENARIO REPORT: file:///home/tallyman/hs.hsadmin.ng/.git/gittally/worktrees/master-fc613b4dfd67/build/scenario-reports/9690:%20A%20Global%20Admin%20Can%20Create%20a%20Read%20Only%20Api%20Key%20Subject.md DEBUG LOG: file:///home/tallyman/hs.hsadmin.ng/.git/gittally/worktrees/master-fc613b4dfd67/build/scenario-reports/.last-debug-log.md SCENARIO REPORT: file:///home/tallyman/hs.hsadmin.ng/.git/gittally/worktrees/master-fc613b4dfd67/build/scenario-reports/9700:%20The%20Available%20Api%20Key%20Scopes%20Can%20Be%20Listed.md DEBUG LOG: file:///home/tallyman/hs.hsadmin.ng/.git/gittally/worktrees/master-fc613b4dfd67/build/scenario-reports/.last-debug-log.md SCENARIO REPORT: file:///home/tallyman/hs.hsadmin.ng/.git/gittally/worktrees/master-fc613b4dfd67/build/scenario-reports/9710:%20An%20Api%20Key%20Can%20Inspect%20Its%20Own%20Properties.md DEBUG LOG: file:///home/tallyman/hs.hsadmin.ng/.git/gittally/worktrees/master-fc613b4dfd67/build/scenario-reports/.last-debug-log.md SCENARIO REPORT: file:///home/tallyman/hs.hsadmin.ng/.git/gittally/worktrees/master-fc613b4dfd67/build/scenario-reports/9720:%20An%20Api%20Key%20Can%20Be%20Revoked%20by%20Deleting%20Its%20Api%20Key%20Subject.md DEBUG LOG: file:///home/tallyman/hs.hsadmin.ng/.git/gittally/worktrees/master-fc613b4dfd67/build/scenario-reports/.last-debug-log.md SCENARIO REPORT: file:///home/tallyman/hs.hsadmin.ng/.git/gittally/worktrees/master-fc613b4dfd67/build/scenario-reports/9730:%20An%20Api%20Key%20Is%20Not%20Revoked%20If%20the%20Safeguard%20Parameters%20Do%20Not%20Match.md DEBUG LOG: file:///home/tallyman/hs.hsadmin.ng/.git/gittally/worktrees/master-fc613b4dfd67/build/scenario-reports/.last-debug-log.md