ClientInfo
substringrequired
Example: 
user-id-123namestringrequired
Example: 
John Doeemailstringrequired
Example: 
john.doe@example.comdidIdstring
Example: 
did:example:123456789rolesstring[]required
Example: 
["admin","user"]refreshTokenstring
Example: 
refresh-token-abc123ClientInfo
{
  "sub": "user-id-123",
  "name": "John Doe",
  "email": "john.doe@example.com",
  "didId": "did:example:123456789",
  "roles": [
    "admin",
    "user"
  ],
  "refreshToken": "refresh-token-abc123"
}