View Source
Class BackOfficeController
Inheritance
System.Object
Assembly: Umbraco.Cms.Api.Management.dll
Syntax
public class BackOfficeController : SecurityControllerBase
Constructors
View Source
BackOfficeController(IHttpContextAccessor, IBackOfficeSignInManager, IBackOfficeUserManager, IOptions<SecuritySettings>, ILogger<BackOfficeController>, IBackOfficeTwoFactorOptions, IUserTwoFactorLoginService, IBackOfficeExternalLoginService, IBackOfficeUserClientCredentialsManager)
Declaration
public BackOfficeController(IHttpContextAccessor httpContextAccessor, IBackOfficeSignInManager backOfficeSignInManager, IBackOfficeUserManager backOfficeUserManager, IOptions<SecuritySettings> securitySettings, ILogger<BackOfficeController> logger, IBackOfficeTwoFactorOptions backOfficeTwoFactorOptions, IUserTwoFactorLoginService userTwoFactorLoginService, IBackOfficeExternalLoginService externalLoginService, IBackOfficeUserClientCredentialsManager backOfficeUserClientCredentialsManager)
Parameters
Methods
View Source
Authorize(CancellationToken)
Declaration
public async Task<IActionResult> Authorize(CancellationToken cancellationToken)
Parameters
Type |
Name |
Description |
CancellationToken |
cancellationToken |
|
Returns
Type |
Description |
Task<IActionResult> |
|
View Source
ExternalLinkLoginCallback()
Declaration
public async Task<IActionResult> ExternalLinkLoginCallback()
Returns
Type |
Description |
Task<IActionResult> |
|
View Source
LinkLogin(LinkLoginRequestModel)
Called when a user links an external login provider in the back office
Declaration
public async Task<IActionResult> LinkLogin(LinkLoginRequestModel requestModel)
Parameters
Returns
Type |
Description |
Task<IActionResult> |
|
View Source
LinkLoginKey(String)
Declaration
public async Task<IActionResult> LinkLoginKey(string provider)
Parameters
Type |
Name |
Description |
System.String |
provider |
|
Returns
Type |
Description |
Task<IActionResult> |
|
View Source
Login(CancellationToken, LoginRequestModel)
Declaration
public async Task<IActionResult> Login(CancellationToken cancellationToken, LoginRequestModel model)
Parameters
Returns
Type |
Description |
Task<IActionResult> |
|
View Source
PostUnLinkLogin(UnLinkLoginRequestModel)
Declaration
public async Task<IActionResult> PostUnLinkLogin(UnLinkLoginRequestModel unlinkLoginRequestModel)
Parameters
Returns
Type |
Description |
Task<IActionResult> |
|
View Source
Signout(CancellationToken)
Declaration
public async Task<IActionResult> Signout(CancellationToken cancellationToken)
Parameters
Type |
Name |
Description |
CancellationToken |
cancellationToken |
|
Returns
Type |
Description |
Task<IActionResult> |
|
View Source
Token()
Declaration
public async Task<IActionResult> Token()
Returns
Type |
Description |
Task<IActionResult> |
|
View Source
Verify2FACode(CancellationToken, Verify2FACodeModel)
Declaration
public async Task<IActionResult> Verify2FACode(CancellationToken cancellationToken, Verify2FACodeModel model)
Parameters
Type |
Name |
Description |
CancellationToken |
cancellationToken |
|
Verify2FACodeModel |
model |
|
Returns
Type |
Description |
Task<IActionResult> |
|