Skip to main content

Principal Service

Overview

The PrincipalService is responsible for handling principal-related operations in the application. It provides methods to get the principal.

getPrincipal()

This method returns an observable that emits the principal object.
Principal object represents the current user.

getPrincipal(): Observable<Principal>

Usage

import { PrincipalService } from '@sinequa/atomic-angular';

principalService = inject(PrincipalService);

principalService.getPrincipal().subscribe(principal => {
console.log(principal);
});