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
IUserInfoThe user. Null if no authenticated user.
previousOnAuthenticatedResult
OnAuthenticatedResultThe previous tenant resolved result.
Returns
- Task<OnAuthenticatedResult>
Task with result.