public async Task Set(IWorkContext context, IdentityPrincipal identityPrincipal) { Verify.IsNotNull(nameof(context), context); Verify.Assert(ActorKey.VectorKey.Equals(identityPrincipal.PrincipalId, StringComparison.OrdinalIgnoreCase), "Client identity does not match actor key"); await _identityRepository.SetAsync(context, identityPrincipal); _principal = null; }