AuthenticatedUser
stateobjectrequired
Example: 
authenticateduser object
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-abc123AuthenticatedUser
{
  "state": "authenticated",
  "user": {
    "sub": "user-id-123",
    "name": "John Doe",
    "email": "john.doe@example.com",
    "roles": [
      "admin",
      "user"
    ],
    "didId": "did:example:123456789",
    "refreshToken": "refresh-token-abc123"
  }
}