You've already forked CC-Framework.BriskGameServer
Localize sample UI and document release conventions
This commit is contained in:
@@ -2,9 +2,15 @@ using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
/// <summary>
|
||||
/// Brisk 认证模块。
|
||||
/// </summary>
|
||||
public sealed class BriskAuthModule
|
||||
: BriskModuleBase
|
||||
{
|
||||
/// <summary>
|
||||
/// 通过稳定的第三方用户 ID 换取 Brisk 登录态。
|
||||
/// </summary>
|
||||
public async Task<BriskLoginResult> LoginWithUserIdAsync(string loginProvider, string loginUserId, BriskProfile profile = null)
|
||||
{
|
||||
RequireNotEmpty(loginProvider, nameof(loginProvider));
|
||||
@@ -13,6 +19,9 @@ public sealed class BriskAuthModule
|
||||
return await LoginInternalAsync(CreateLoginBody(loginProvider, profile, loginUserId, null), loginProvider, loginUserId);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 通过第三方返回的 code 换取 Brisk 登录态。
|
||||
/// </summary>
|
||||
public async Task<BriskLoginResult> LoginWithCodeAsync(string loginProvider, string code, BriskProfile profile = null)
|
||||
{
|
||||
RequireNotEmpty(loginProvider, nameof(loginProvider));
|
||||
@@ -21,6 +30,9 @@ public sealed class BriskAuthModule
|
||||
return await LoginInternalAsync(CreateLoginBody(loginProvider, profile, null, code), loginProvider, null);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 登出当前账号并清理本地会话。
|
||||
/// </summary>
|
||||
public async Task LogoutAsync()
|
||||
{
|
||||
var context = GetContext();
|
||||
|
||||
Reference in New Issue
Block a user