package com.airlock.iam.common.domain.model.user;

import com.airlock.iam.common.api.domain.model.user.UserIdentity;
import java.util.Optional;

public interface PrincipalInfo {
   Optional<UserIdentity> getKnownIdentity();

   Optional<UserIdentity> getAuthenticatedIdentity();

   UserIdentity tryGetAuthenticatedIdentity();
}
