Table of Contents

IAuthorizeService 接口

命名空间
ClassIsland.Core.Abstractions.Services
程序集
ClassIsland.Core.dll

凭据服务,用于进行访问认证。

public interface IAuthorizeService

方法

AuthenticateAsync(string)

进行访问认证。需要用户输入与原先创建凭据时相同的凭据。如果认证成功,则返回 true。

Task<bool> AuthenticateAsync(string credentialString)

参数

credentialString string

要用于认证的凭据字符串

返回

Task<bool>

是否认证成功

SetupCredentialStringAsync(string?)

显示一个窗口以修改或初始化凭据字符串。可以在 credentialString 参数传入先前的凭据字符串以修改这个凭据字符串,否则会新建一个凭据字符串。

Task<string?> SetupCredentialStringAsync(string? credentialString = null)

参数

credentialString string

要修改的凭据字符串,留空以新建凭据字符串。

返回

Task<string>

设置完成的凭据字符串

备注

你需要自行保管好凭据字符串。