I have a suggestion for "Sparkle.Security.pas":
In the object TUserClaim there are IsString, IsInteger and IsInt64; but unfortunately no IsBoolean ... also an "IsNull" for the json type would be helpful ( {"xxx" : nul} )...
could you integrate this? The code for this is simple, because TJElement supports these queries...