fragment AuthUser on User { id email roles { nodes { name } } } mutation AuthLogin($username: String!, $password: String!) { login( input: { provider: PASSWORD, credentials: { username: $username, password: $password }}) { authToken refreshToken user { ...AuthUser } } }