View Source
Class UserBasedPreviewTokenGenerator
Inheritance
System.Object
Assembly: Umbraco.Web.Common.dll
Syntax
public class UserBasedPreviewTokenGenerator : IPreviewTokenGenerator
Constructors
View Source
UserBasedPreviewTokenGenerator(IDataProtectionProvider, IUserService, ILogger<UserBasedPreviewTokenGenerator>)
Declaration
public UserBasedPreviewTokenGenerator(IDataProtectionProvider dataProtectionProvider, IUserService userService, ILogger<UserBasedPreviewTokenGenerator> logger)
Parameters
Type |
Name |
Description |
Microsoft.AspNetCore.DataProtection.IDataProtectionProvider |
dataProtectionProvider |
|
IUserService |
userService |
|
Microsoft.Extensions.Logging.ILogger<UserBasedPreviewTokenGenerator> |
logger |
|
Methods
View Source
GenerateTokenAsync(Guid)
Declaration
public Task<Attempt<string>> GenerateTokenAsync(Guid userKey)
Parameters
Type |
Name |
Description |
Guid |
userKey |
|
Returns
Type |
Description |
Task<Attempt<System.String>> |
|
View Source
VerifyAsync(String)
Declaration
public async Task<Attempt<Guid?>> VerifyAsync(string token)
Parameters
Type |
Name |
Description |
System.String |
token |
|
Returns
Type |
Description |
Task<Attempt<System.Nullable<Guid>>> |
|