Search Results for

    Show / Hide Table of Contents

    Class AuthService

    Service for working with auth in the Fast Report.

    Inheritance
    System.Object
    AuthService
    Namespace: FastReport.Auth
    Assembly: FastReport.dll
    Syntax
    public class AuthService

    Properties

    CanRefresh

    Returns true, if user has offline_access scope and refresh_token is not null

    Declaration
    public bool CanRefresh { get; }
    Property Value
    Type Description
    System.Boolean

    Instance

    Instance of default Service.

    Declaration
    public static AuthService Instance { get; }
    Property Value
    Type Description
    AuthService

    IsEnable

    Gets or sets indicator to enable or disable personalisation service

    Declaration
    public bool IsEnable { get; set; }
    Property Value
    Type Description
    System.Boolean

    Settings

    Setting of the service.

    Declaration
    public AuthService.AppSettings Settings { get; }
    Property Value
    Type Description
    AuthService.AppSettings

    User

    User of the service.

    Declaration
    public AuthService.AppUser User { get; }
    Property Value
    Type Description
    AuthService.AppUser

    Methods

    GenerateSignInUri(String)

    If FastReport.config contains information about custom server and api-key to it, this method will reset inner instance with that data. Otherwise default server will be set.

    Declaration
    public string GenerateSignInUri(string redirectURI)
    Parameters
    Type Name Description
    System.String redirectURI
    Returns
    Type Description
    System.String

    GenerateSignOutUri(String)

    The method creates an sign out link.

    Declaration
    public string GenerateSignOutUri(string redirectURI)
    Parameters
    Type Name Description
    System.String redirectURI
    Returns
    Type Description
    System.String

    Refresh()

    If possible, the method updates the user credentials.

    Declaration
    public bool Refresh()
    Returns
    Type Description
    System.Boolean

    True if success

    Reset()

    The method resets auth, without sign out process.

    Declaration
    public void Reset()

    SignIn(CancellationToken)

    The method shows sign in form and auth the user.

    Declaration
    public async Task SignIn(CancellationToken token = default(CancellationToken))
    Parameters
    Type Name Description
    System.Threading.CancellationToken token
    Returns
    Type Description
    System.Threading.Tasks.Task

    SignOut(CancellationToken)

    The method shows sign out form and resets the user credentials.

    Declaration
    public async Task SignOut(CancellationToken token = default(CancellationToken))
    Parameters
    Type Name Description
    System.Threading.CancellationToken token
    Returns
    Type Description
    System.Threading.Tasks.Task
    Back to top © 1998-2025 Copyright Fast Reports Inc.