feat: Implement console session management with tenant and profile handling
- Add ConsoleSessionStore for managing console session state including tenants, profile, and token information. - Create OperatorContextService to manage operator context for orchestrator actions. - Implement OperatorMetadataInterceptor to enrich HTTP requests with operator context metadata. - Develop ConsoleProfileComponent to display user profile and session details, including tenant information and access tokens. - Add corresponding HTML and SCSS for ConsoleProfileComponent to enhance UI presentation. - Write unit tests for ConsoleProfileComponent to ensure correct rendering and functionality.
This commit is contained in:
		@@ -13,12 +13,12 @@ public sealed class StellaOpsCliOptions
 | 
			
		||||
 | 
			
		||||
    public string ConcelierUrl { get; set; } = string.Empty;
 | 
			
		||||
 | 
			
		||||
    public string ScannerCacheDirectory { get; set; } = "scanners";
 | 
			
		||||
 | 
			
		||||
    public string ResultsDirectory { get; set; } = "results";
 | 
			
		||||
 | 
			
		||||
    public string DefaultRunner { get; set; } = "docker";
 | 
			
		||||
 | 
			
		||||
    public string ScannerCacheDirectory { get; set; } = "scanners";
 | 
			
		||||
 | 
			
		||||
    public string ResultsDirectory { get; set; } = "results";
 | 
			
		||||
 | 
			
		||||
    public string DefaultRunner { get; set; } = "docker";
 | 
			
		||||
 | 
			
		||||
    public string ScannerSignaturePublicKeyPath { get; set; } = string.Empty;
 | 
			
		||||
 | 
			
		||||
    public int ScannerDownloadAttempts { get; set; } = 3;
 | 
			
		||||
@@ -46,6 +46,10 @@ public sealed class StellaOpsCliAuthorityOptions
 | 
			
		||||
 | 
			
		||||
    public string Scope { get; set; } = StellaOpsScopes.ConcelierJobsTrigger;
 | 
			
		||||
 | 
			
		||||
    public string OperatorReason { get; set; } = string.Empty;
 | 
			
		||||
 | 
			
		||||
    public string OperatorTicket { get; set; } = string.Empty;
 | 
			
		||||
 | 
			
		||||
    public string TokenCacheDirectory { get; set; } = string.Empty;
 | 
			
		||||
 | 
			
		||||
    public StellaOpsCliAuthorityResilienceOptions Resilience { get; set; } = new();
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user