# `gcampus.auth` ```{eval-rst} .. autoclass:: gcampus.auth.models.BaseToken :show-inheritance: :members: TOKEN_LENGTH, DEFAULT_PERMISSIONS, token, course, permissions, type, deactivated, last_login, is_active, apply_default_permissions, get_all_permissions, has_perm, has_perms, generate_token, .. autoclass:: gcampus.auth.models.CourseToken :show-inheritance: .. autoclass:: gcampus.auth.models.AccessKey :show-inheritance: ```