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:
		@@ -9,7 +9,9 @@ internal sealed record AdvisoryObservationsQuery(
 | 
			
		||||
    IReadOnlyList<string> ObservationIds,
 | 
			
		||||
    IReadOnlyList<string> Aliases,
 | 
			
		||||
    IReadOnlyList<string> Purls,
 | 
			
		||||
    IReadOnlyList<string> Cpes);
 | 
			
		||||
    IReadOnlyList<string> Cpes,
 | 
			
		||||
    int? Limit,
 | 
			
		||||
    string? Cursor);
 | 
			
		||||
 | 
			
		||||
internal sealed class AdvisoryObservationsResponse
 | 
			
		||||
{
 | 
			
		||||
@@ -20,6 +22,12 @@ internal sealed class AdvisoryObservationsResponse
 | 
			
		||||
    [JsonPropertyName("linkset")]
 | 
			
		||||
    public AdvisoryObservationLinksetAggregate Linkset { get; init; } =
 | 
			
		||||
        new();
 | 
			
		||||
 | 
			
		||||
    [JsonPropertyName("nextCursor")]
 | 
			
		||||
    public string? NextCursor { get; init; }
 | 
			
		||||
 | 
			
		||||
    [JsonPropertyName("hasMore")]
 | 
			
		||||
    public bool HasMore { get; init; }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
internal sealed class AdvisoryObservationDocument
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user