public async Task CreateClaimAsync(ClaimHandle claimHandle,
                                           CancellationToken cancellationToken = default(CancellationToken))
        {
            var     session = CassandraSession;
            IMapper mapper  = new Mapper(session);

            cancellationToken.ThrowIfCancellationRequested();
            await mapper.InsertAsync(claimHandle);
        }
        public static Claim ToClaim(this ClaimHandle claimHandle)
        {
            if (claimHandle == null)
            {
                return(null);
            }
            var claim = new Claim(claimHandle.Type, claimHandle.Value);

            return(claim);
        }
        public static ClaimHandle ToClaimHandle(this Claim claim, Guid userId)
        {
            if (claim == null)
            {
                return(null);
            }
            var claimHandle = new ClaimHandle()
            {
                Type = claim.Type, Value = claim.Value, UserId = userId
            };

            return(claimHandle);
        }