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); }