Search Results for

    Show / Hide Table of Contents

    Interface IRefreshTokenRepository

    Namespace: OEMS.Core.Domain.RepoInterfaces
    Assembly: OEMS.Core.dll
    Syntax
    public interface IRefreshTokenRepository

    Methods

    CreateAsync(RefreshToken)

    Declaration
    Task<bool> CreateAsync(RefreshToken refreshToken)
    Parameters
    Type Name Description
    RefreshToken refreshToken
    Returns
    Type Description
    Task<bool>

    DeleteAsync(Guid)

    Declaration
    Task<bool> DeleteAsync(Guid id)
    Parameters
    Type Name Description
    Guid id
    Returns
    Type Description
    Task<bool>

    GetByTokenAsync(string)

    Declaration
    Task<RefreshToken> GetByTokenAsync(string token)
    Parameters
    Type Name Description
    string token
    Returns
    Type Description
    Task<RefreshToken>

    GetByUserIdAsync(Guid)

    Declaration
    Task<IEnumerable<RefreshToken>> GetByUserIdAsync(Guid userId)
    Parameters
    Type Name Description
    Guid userId
    Returns
    Type Description
    Task<IEnumerable<RefreshToken>>

    RevokeAllUserTokensAsync(Guid)

    Declaration
    Task<bool> RevokeAllUserTokensAsync(Guid userId)
    Parameters
    Type Name Description
    Guid userId
    Returns
    Type Description
    Task<bool>

    RevokeTokenAsync(string, string)

    Declaration
    Task<bool> RevokeTokenAsync(string token, string replacedByToken = null)
    Parameters
    Type Name Description
    string token
    string replacedByToken
    Returns
    Type Description
    Task<bool>

    UpdateAsync(RefreshToken)

    Declaration
    Task<bool> UpdateAsync(RefreshToken refreshToken)
    Parameters
    Type Name Description
    RefreshToken refreshToken
    Returns
    Type Description
    Task<bool>
    In this article
    Back to top Generated by DocFX