Search Results for

    Show / Hide Table of Contents
    View Source

    Class UserBasedPreviewTokenGenerator

    Inheritance
    System.Object
    Namespace: Umbraco.Cms.Web.Common.Preview
    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>>>
    • Improve this Doc
    • View Source
    In This Article
    • Constructors
      • UserBasedPreviewTokenGenerator(IDataProtectionProvider, IUserService, ILogger<UserBasedPreviewTokenGenerator>)
    • Methods
      • GenerateTokenAsync(Guid)
      • VerifyAsync(String)
    Back to top Copyright © 2016-present Umbraco
    Generated by DocFX