Table of Contents

Interface IUserAuthenticatedInterceptor

Namespace
GroupeIsa.Neos.Application.MultiTenant
Assembly
GroupeIsa.Neos.Application.Abstractions.dll

Provides the functionalities of a tenant resolved interceptor for customizing the user authentication.

public interface IUserAuthenticatedInterceptor

Methods

OnAuthenticatedAsync(IUserInfo?, OnAuthenticatedResult?)

Method call after the tenant resolution or after authentication if the application is not multitenanted.

Task<OnAuthenticatedResult> OnAuthenticatedAsync(IUserInfo? user, OnAuthenticatedResult? previousOnAuthenticatedResult)

Parameters

user IUserInfo

The user. Null if no authenticated user.

previousOnAuthenticatedResult OnAuthenticatedResult

The previous tenant resolved result.

Returns

Task<OnAuthenticatedResult>

Task with result.