Authentication and SessionJWT, refresh cookies, company switching, token renewal and logout contracts.