ApiKeyScenarioTests
|
100%
successful |
Tests
| Test | Duration | Result |
|---|---|---|
| aBusinessApiCanBeUsedWithAValidApiKeyActingAsGlobalAdmin() | 0.562s | passed |
| aGlobalAdminCanCreateAReadOnlyApiKeySubject() | 0.535s | passed |
| aGlobalAdminCanCreateAnApiKeySubjectWithGlobalAdminRole() | 0.547s | passed |
| aGlobalAdminCanCreateAnEndpointScopedApiKeySubject() | 0.579s | passed |
| aNonGlobalAdminCannotCreateApiKeySubjects() | 0.028s | passed |
| anApiKeyCanBeRevokedByDeletingItsApiKeySubject() | 0.542s | passed |
| anApiKeyCanInspectItsOwnProperties() | 0.055s | passed |
| anApiKeyIsNotRevokedIfTheSafeguardParametersDoNotMatch() | 0.552s | passed |
| anApiKeySubjectNameMustMatchTheApiKeyNameGrammar() | 0.040s | passed |
| anEndpointScopedApiKeyCannotUseBusinessApis() | 0.527s | passed |
| anEndpointScopedApiKeyCannotUseOtherEndpoints() | 0.573s | passed |
| theAvailableApiKeyScopesCanBeListed() | 0.016s | passed |
| theConfiguredProvisioningApiKeyCanCreateFurtherApiKeys() | 0.027s | passed |
Standard output
SCENARIO REPORT: file:///home/tallyman/hs.hsadmin.ng/.git/gittally/worktrees/mihoe_base-tx-context-seqTxId-performance-3915db90eedb/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/mihoe_base-tx-context-seqTxId-performance-3915db90eedb/build/scenario-reports/.last-debug-log.md SCENARIO REPORT: file:///home/tallyman/hs.hsadmin.ng/.git/gittally/worktrees/mihoe_base-tx-context-seqTxId-performance-3915db90eedb/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/mihoe_base-tx-context-seqTxId-performance-3915db90eedb/build/scenario-reports/.last-debug-log.md SCENARIO REPORT: file:///home/tallyman/hs.hsadmin.ng/.git/gittally/worktrees/mihoe_base-tx-context-seqTxId-performance-3915db90eedb/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/mihoe_base-tx-context-seqTxId-performance-3915db90eedb/build/scenario-reports/.last-debug-log.md SCENARIO REPORT: file:///home/tallyman/hs.hsadmin.ng/.git/gittally/worktrees/mihoe_base-tx-context-seqTxId-performance-3915db90eedb/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/mihoe_base-tx-context-seqTxId-performance-3915db90eedb/build/scenario-reports/.last-debug-log.md SCENARIO REPORT: file:///home/tallyman/hs.hsadmin.ng/.git/gittally/worktrees/mihoe_base-tx-context-seqTxId-performance-3915db90eedb/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/mihoe_base-tx-context-seqTxId-performance-3915db90eedb/build/scenario-reports/.last-debug-log.md SCENARIO REPORT: file:///home/tallyman/hs.hsadmin.ng/.git/gittally/worktrees/mihoe_base-tx-context-seqTxId-performance-3915db90eedb/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/mihoe_base-tx-context-seqTxId-performance-3915db90eedb/build/scenario-reports/.last-debug-log.md SCENARIO REPORT: file:///home/tallyman/hs.hsadmin.ng/.git/gittally/worktrees/mihoe_base-tx-context-seqTxId-performance-3915db90eedb/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/mihoe_base-tx-context-seqTxId-performance-3915db90eedb/build/scenario-reports/.last-debug-log.md SCENARIO REPORT: file:///home/tallyman/hs.hsadmin.ng/.git/gittally/worktrees/mihoe_base-tx-context-seqTxId-performance-3915db90eedb/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/mihoe_base-tx-context-seqTxId-performance-3915db90eedb/build/scenario-reports/.last-debug-log.md SCENARIO REPORT: file:///home/tallyman/hs.hsadmin.ng/.git/gittally/worktrees/mihoe_base-tx-context-seqTxId-performance-3915db90eedb/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/mihoe_base-tx-context-seqTxId-performance-3915db90eedb/build/scenario-reports/.last-debug-log.md SCENARIO REPORT: file:///home/tallyman/hs.hsadmin.ng/.git/gittally/worktrees/mihoe_base-tx-context-seqTxId-performance-3915db90eedb/build/scenario-reports/9700:%20The%20Available%20Api%20Key%20Scopes%20Can%20Be%20Listed.md DEBUG LOG: file:///home/tallyman/hs.hsadmin.ng/.git/gittally/worktrees/mihoe_base-tx-context-seqTxId-performance-3915db90eedb/build/scenario-reports/.last-debug-log.md SCENARIO REPORT: file:///home/tallyman/hs.hsadmin.ng/.git/gittally/worktrees/mihoe_base-tx-context-seqTxId-performance-3915db90eedb/build/scenario-reports/9710:%20An%20Api%20Key%20Can%20Inspect%20Its%20Own%20Properties.md DEBUG LOG: file:///home/tallyman/hs.hsadmin.ng/.git/gittally/worktrees/mihoe_base-tx-context-seqTxId-performance-3915db90eedb/build/scenario-reports/.last-debug-log.md SCENARIO REPORT: file:///home/tallyman/hs.hsadmin.ng/.git/gittally/worktrees/mihoe_base-tx-context-seqTxId-performance-3915db90eedb/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/mihoe_base-tx-context-seqTxId-performance-3915db90eedb/build/scenario-reports/.last-debug-log.md SCENARIO REPORT: file:///home/tallyman/hs.hsadmin.ng/.git/gittally/worktrees/mihoe_base-tx-context-seqTxId-performance-3915db90eedb/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/mihoe_base-tx-context-seqTxId-performance-3915db90eedb/build/scenario-reports/.last-debug-log.md