Table of Contents

Interface IApiTokenService

Namespace
Ando.Server.Services
Assembly
Ando.Server.dll
public interface IApiTokenService

Methods

CreateAsync(int, string, CancellationToken)

Task<CreateApiTokenResult> CreateAsync(int userId, string name, CancellationToken ct)

Parameters

userId int
name string
ct CancellationToken

Returns

Task<CreateApiTokenResult>

RevokeAsync(int, int, CancellationToken)

Task RevokeAsync(int userId, int tokenId, CancellationToken ct)

Parameters

userId int
tokenId int
ct CancellationToken

Returns

Task

ValidateAsync(string, CancellationToken)

Task<ApiToken?> ValidateAsync(string token, CancellationToken ct)

Parameters

token string
ct CancellationToken

Returns

Task<ApiToken>