Table of Contents

Class AuthenticationResult

Namespace
Core.CliniCore.Domain.Authentication.Byproducts
Assembly
Core.CliniCore.dll
public class AuthenticationResult
Inheritance
AuthenticationResult
Inherited Members

Properties

FailureReason

public AuthenticationFailureReason FailureReason { get; init; }

Property Value

AuthenticationFailureReason

Profile

public IUserProfile? Profile { get; init; }

Property Value

IUserProfile

Success

public bool Success { get; init; }

Property Value

bool

Methods

Fail(AuthenticationFailureReason)

public static AuthenticationResult Fail(AuthenticationFailureReason reason)

Parameters

reason AuthenticationFailureReason

Returns

AuthenticationResult

Ok(IUserProfile)

public static AuthenticationResult Ok(IUserProfile profile)

Parameters

profile IUserProfile

Returns

AuthenticationResult