Skip to content

离线验证器

离线验证器是最基本的验证器

命名空间 StarLight_Core.Authentication

构造函数

我们为离线验证器提供了三种构造方法, 一般情况下传入游戏名称即可

csharp
public OfflineAuthentication(string username)
{
    AccessToken = Guid.NewGuid().ToString("N");
    ClientToken = Guid.NewGuid().ToString("N");
    Name = username;
    Uuid = Guid.NewGuid().ToString();
}
        
public OfflineAuthentication(string username, string uuid)
{
    AccessToken = Guid.NewGuid().ToString("N");
    ClientToken = Guid.NewGuid().ToString("N");
    Name = username;
    Uuid = uuid;
}
        
public OfflineAuthentication(string username, string uuid, string accessToken, string clientToken)
{
    AccessToken = accessToken;
    ClientToken = clientToken;
    Name = username;
    Uuid = uuid;
}
参数类型描述
usernamestring玩家名称
uuidstring玩家 Uuid
accessTokenstring资源令牌
clientTokenstring客户端令牌

方法参考

OfflineAuth 验证方法

csharp
public OfflineAccount OfflineAuth()
返回值描述
OfflineAccount离线账户类

控制台示例

TIP

控制台示例只是为了更加方便的了解如何使用, 不建议直接复制

csharp
account = new OfflineAuthentication("Steve").OfflineAuth();

所有内容均以 CC BY-NC-SA 4.0 许可协议进行共享