public override async Task ReceiveAsync(AuthenticationTokenReceiveContext context) { if (!Guid.TryParse(context?.Token, out var refreshTokenId)) { return; } var refreshToken = RefreshToken.Find(refreshTokenId); if (refreshToken == null) { return; } // TODO: Require username context?.DeserializeTicket(refreshToken.Ticket); }