Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
A
accounts (module)
accounts.config (module)
accounts.controllers (module)
accounts.controllers.authentication (module)
accounts.controllers.captcha_image (module)
accounts.controllers.registration (module)
accounts.controllers.util (module)
accounts.factory (module)
accounts.routes (module)
accounts.routes.ui (module)
accounts.services (module)
accounts.services.legacy (module)
accounts.services.sessions (module)
accounts.services.users (module)
accounts.stateless_captcha (module)
accounts.stateless_captcha.tests (module)
action (arxiv.users.domain.Scope attribute)
active (arxiv.users.legacy.models.DBCategory attribute)
ADMIN (arxiv.users.legacy.models.DBPolicyClass attribute)
affiliation (accounts.controllers.registration.ProfileForm attribute)
(arxiv.users.domain.UserProfile attribute)
(arxiv.users.legacy.models.DBProfile attribute)
anonymous_only() (in module accounts.routes.ui)
app (module)
application() (in module wsgi)
,
[1]
archive (arxiv.users.domain.Category attribute)
(arxiv.users.legacy.models.DBCategory attribute)
(arxiv.users.legacy.models.DBDocumentInCategory attribute)
(arxiv.users.legacy.models.DBEndorsement attribute)
(arxiv.users.legacy.models.DBProfile attribute)
arxiv.users (module)
arxiv.users.auth (module)
arxiv.users.auth.decorators (module)
arxiv.users.auth.exceptions (module)
arxiv.users.auth.middleware (module)
arxiv.users.auth.scopes (module)
arxiv.users.auth.sessions (module)
arxiv.users.auth.sessions.store (module)
arxiv.users.auth.tokens (module)
arxiv.users.domain (module)
arxiv.users.legacy (module)
arxiv.users.legacy.accounts (module)
arxiv.users.legacy.authenticate (module)
arxiv.users.legacy.cookies (module)
arxiv.users.legacy.endorsements (module)
arxiv.users.legacy.exceptions (module)
arxiv.users.legacy.models (module)
arxiv.users.legacy.sessions (module)
arxiv.users.legacy.util (module)
as_global() (arxiv.users.domain.Scope method)
Auth (class in arxiv.users.auth)
authenticate() (in module arxiv.users.legacy.authenticate)
authenticate_user() (registry.oauth2.AuthorizationCodeGrant method)
AuthenticationFailed
authenticator (module)
authenticator.config (module)
authenticator.factory (module)
authenticator.routes (module)
authenticator.services (module)
authenticator.services.sessions (module)
AuthMiddleware (class in arxiv.users.auth.middleware)
AUTHORIZATION_CODE (registry.domain.ClientGrantType attribute)
authorization_codes (registry.services.datastore.models.DBClient attribute)
authorization_id (registry.domain.ClientAuthorization attribute)
(registry.services.datastore.models.DBClientAuthorization attribute)
AuthorizationCode (class in registry.domain)
AuthorizationCodeGrant (class in registry.oauth2)
authorizations (arxiv.users.domain.Session attribute)
Authorizations (class in arxiv.users.domain)
authorizations (registry.services.datastore.models.DBClient attribute)
authorize() (in module authenticator.routes)
(in module registry.routes)
authorized (registry.domain.ClientAuthorization attribute)
(registry.domain.ClientGrantType attribute)
(registry.services.datastore.models.DBClientAuthorization attribute)
(registry.services.datastore.models.DBClientGrantType attribute)
B
before() (arxiv.users.auth.middleware.AuthMiddleware method)
before_init() (arxiv.users.domain.Authorizations class method)
C
captcha() (in module accounts.routes.ui)
CAPTCHA_SECRET (in module accounts.config)
captcha_token (accounts.controllers.registration.RegistrationForm attribute)
captcha_value (accounts.controllers.registration.RegistrationForm attribute)
CATEGORIES (accounts.controllers.registration.ProfileForm attribute)
Category (class in arxiv.users.domain)
category_policies() (in module arxiv.users.legacy.endorsements)
check() (in module accounts.stateless_captcha)
check_client_secret() (registry.oauth2.OAuth2Client method)
check_grant_type() (registry.oauth2.OAuth2Client method)
check_password() (in module arxiv.users.legacy.util)
check_redirect_uri() (registry.oauth2.OAuth2Client method)
check_requested_scopes() (registry.oauth2.OAuth2Client method)
check_response_type() (registry.oauth2.OAuth2Client method)
check_token_endpoint_auth_method() (registry.oauth2.OAuth2Client method)
class_id (arxiv.users.legacy.models.DBPolicyClass attribute)
classic (arxiv.users.domain.Authorizations attribute)
CLASSIC_DATABASE_URI (in module accounts.config)
client (arxiv.users.domain.Session attribute)
Client (class in arxiv.users.domain)
client (registry.services.datastore.models.DBAuthorizationCode attribute)
(registry.services.datastore.models.DBClientAuthorization attribute)
(registry.services.datastore.models.DBClientCredential attribute)
(registry.services.datastore.models.DBClientGrantType attribute)
CLIENT_CREDENTIALS (registry.domain.ClientGrantType attribute)
client_id (arxiv.users.domain.Client attribute)
(registry.domain.AuthorizationCode attribute)
(registry.domain.ClientAuthorization attribute)
(registry.domain.ClientCredential attribute)
(registry.domain.ClientGrantType attribute)
(registry.oauth2.OAuth2Client attribute)
(registry.services.datastore.models.DBAuthorizationCode attribute)
(registry.services.datastore.models.DBClient attribute)
(registry.services.datastore.models.DBClientAuthorization attribute)
(registry.services.datastore.models.DBClientCredential attribute)
(registry.services.datastore.models.DBClientGrantType attribute)
client_secret (registry.domain.ClientCredential attribute)
(registry.services.datastore.models.DBClientCredential attribute)
ClientAuthorization (class in registry.domain)
ClientCredential (class in registry.domain)
ClientCredentialsGrant (class in registry.oauth2)
ClientGrantType (class in registry.domain)
code (registry.domain.AuthorizationCode attribute)
(registry.services.datastore.models.DBAuthorizationCode attribute)
compound (arxiv.users.domain.Category attribute)
compute_capabilities() (in module arxiv.users.legacy.util)
ConfigurationError
configure_captcha() (accounts.controllers.registration.RegistrationForm method)
COUNTRIES (accounts.controllers.registration.ProfileForm attribute)
country (accounts.controllers.registration.ProfileForm attribute)
(arxiv.users.domain.UserProfile attribute)
(arxiv.users.legacy.models.DBProfile attribute)
CREATE (arxiv.users.domain.Scope.actions attribute)
create() (arxiv.users.auth.sessions.store.SessionStore method)
(in module arxiv.users.auth.sessions.store)
(in module arxiv.users.legacy.sessions)
create_all() (in module accounts.services.users)
(in module arxiv.users.legacy.util)
(in module registry.services.datastore.util)
create_app() (in module authenticator.factory)
create_authorization_code() (registry.oauth2.AuthorizationCodeGrant method)
create_client (module)
create_server() (in module registry.oauth2)
CREATE_SUBMISSION (in module arxiv.users.auth.scopes)
create_web_app() (in module accounts.factory)
(in module registry.factory)
created (registry.domain.AuthorizationCode attribute)
(registry.services.datastore.models.DBAuthorizationCode attribute)
(registry.services.datastore.models.DBClient attribute)
(registry.services.datastore.models.DBClientCredential attribute)
credential (registry.services.datastore.models.DBClient attribute)
credential_id (registry.services.datastore.models.DBClientCredential attribute)
current_session() (in module arxiv.users.auth.sessions.store)
(in module arxiv.users.legacy.util)
(in module registry.services.datastore.util)
D
date (arxiv.users.legacy.models.DBPaperOwners attribute)
dated (arxiv.users.legacy.models.DBDocuments attribute)
DBAuthorizationCode (class in registry.services.datastore.models)
DBCategory (class in arxiv.users.legacy.models)
DBClient (class in registry.services.datastore.models)
DBClientAuthorization (class in registry.services.datastore.models)
DBClientCredential (class in registry.services.datastore.models)
DBClientGrantType (class in registry.services.datastore.models)
DBDocumentInCategory (class in arxiv.users.legacy.models)
DBDocuments (class in arxiv.users.legacy.models)
DBEmailBlacklist (class in arxiv.users.legacy.models)
DBEmailWhitelist (class in arxiv.users.legacy.models)
DBEndorsement (class in arxiv.users.legacy.models)
DBEndorsementDomain (class in arxiv.users.legacy.models)
DBPaperOwners (class in arxiv.users.legacy.models)
DBPermanentToken (class in arxiv.users.legacy.models)
DBPolicyClass (class in arxiv.users.legacy.models)
DBProfile (class in arxiv.users.legacy.models)
DBSession (class in arxiv.users.legacy.models)
DBSessionsAudit (class in arxiv.users.legacy.models)
DBUser (class in arxiv.users.legacy.models)
DBUserNickname (class in arxiv.users.legacy.models)
DBUserPassword (class in arxiv.users.legacy.models)
decode() (in module arxiv.users.auth.tokens)
default_archive (arxiv.users.domain.UserProfile attribute)
default_category (accounts.controllers.registration.ProfileForm attribute)
(arxiv.users.domain.UserProfile attribute)
default_subject (arxiv.users.domain.UserProfile attribute)
definitive (arxiv.users.legacy.models.DBCategory attribute)
DELETE (arxiv.users.domain.Scope.actions attribute)
delete() (arxiv.users.auth.sessions.store.SessionStore method)
(in module arxiv.users.auth.sessions.store)
delete_auth_code() (in module registry.services.datastore)
delete_authorization_code() (registry.oauth2.AuthorizationCodeGrant method)
delete_by_id() (arxiv.users.auth.sessions.store.SessionStore method)
(in module arxiv.users.auth.sessions.store)
description (arxiv.users.domain.Client attribute)
(arxiv.users.legacy.models.DBPolicyClass attribute)
(registry.oauth2.OAuth2Client attribute)
(registry.services.datastore.models.DBClient attribute)
display (arxiv.users.domain.Category attribute)
document_id (arxiv.users.legacy.models.DBDocumentInCategory attribute)
(arxiv.users.legacy.models.DBDocuments attribute)
(arxiv.users.legacy.models.DBPaperOwners attribute)
domain (arxiv.users.domain.Scope attribute)
domain_papers() (in module arxiv.users.legacy.endorsements)
drop_all() (in module arxiv.users.legacy.util)
(in module registry.services.datastore.util)
E
EDIT_PROFILE (in module arxiv.users.auth.scopes)
edit_profile() (in module accounts.controllers.registration)
EDIT_SUBMISSION (in module arxiv.users.auth.scopes)
email (accounts.controllers.registration.RegistrationForm attribute)
(arxiv.users.domain.User attribute)
(arxiv.users.legacy.models.DBUser attribute)
email_bouncing (arxiv.users.legacy.models.DBUser attribute)
email_exists() (in module arxiv.users.legacy.accounts)
encode() (in module arxiv.users.auth.tokens)
end_time (arxiv.users.domain.Session attribute)
(arxiv.users.legacy.models.DBSession attribute)
endorse_all (arxiv.users.legacy.models.DBEndorsementDomain attribute)
endorse_email (arxiv.users.legacy.models.DBEndorsementDomain attribute)
endorsee (arxiv.users.legacy.models.DBEndorsement attribute)
endorsee_id (arxiv.users.legacy.models.DBEndorsement attribute)
endorsement_domain (arxiv.users.legacy.models.DBCategory attribute)
(arxiv.users.legacy.models.DBEndorsementDomain attribute)
endorsement_id (arxiv.users.legacy.models.DBEndorsement attribute)
endorsement_type (arxiv.users.legacy.models.DBEndorsement attribute)
endorsements (arxiv.users.domain.Authorizations attribute)
endorser_id (arxiv.users.legacy.models.DBEndorsement attribute)
epoch() (in module arxiv.users.legacy.util)
expired (arxiv.users.domain.Session attribute)
ExpiredToken
expires (arxiv.users.domain.Session attribute)
(registry.domain.AuthorizationCode attribute)
EXPIRES (registry.oauth2.AuthorizationCodeGrant attribute)
expires (registry.services.datastore.models.DBAuthorizationCode attribute)
explicit_endorsements() (in module arxiv.users.legacy.endorsements)
F
first_name (arxiv.users.legacy.models.DBUser attribute)
flag_allow_tex_produced (arxiv.users.legacy.models.DBUser attribute)
flag_approved (arxiv.users.legacy.models.DBUser attribute)
flag_author (arxiv.users.legacy.models.DBPaperOwners attribute)
flag_banned (arxiv.users.legacy.models.DBUser attribute)
flag_deleted (arxiv.users.legacy.models.DBUser attribute)
flag_edit_system (arxiv.users.legacy.models.DBUser attribute)
flag_edit_users (arxiv.users.legacy.models.DBUser attribute)
flag_email_verified (arxiv.users.legacy.models.DBUser attribute)
flag_group_cs (arxiv.users.legacy.models.DBProfile attribute)
flag_group_econ (arxiv.users.legacy.models.DBProfile attribute)
flag_group_eess (arxiv.users.legacy.models.DBProfile attribute)
flag_group_math (arxiv.users.legacy.models.DBProfile attribute)
flag_group_nlin (arxiv.users.legacy.models.DBProfile attribute)
flag_group_physics (arxiv.users.legacy.models.DBProfile attribute)
flag_group_q_bio (arxiv.users.legacy.models.DBProfile attribute)
flag_group_q_fin (arxiv.users.legacy.models.DBProfile attribute)
flag_group_stat (arxiv.users.legacy.models.DBProfile attribute)
flag_html_email (arxiv.users.legacy.models.DBUser attribute)
flag_internal (arxiv.users.legacy.models.DBUser attribute)
flag_primary (arxiv.users.legacy.models.DBUserNickname attribute)
flag_valid (arxiv.users.legacy.models.DBEndorsement attribute)
(arxiv.users.legacy.models.DBUserNickname attribute)
flag_wants_email (arxiv.users.legacy.models.DBUser attribute)
for_resource() (arxiv.users.domain.Scope method)
forename (accounts.controllers.registration.ProfileForm attribute)
(arxiv.users.domain.UserFullName attribute)
from_compound() (arxiv.users.domain.Category class method)
from_dict() (in module arxiv.users.domain)
from_domain() (accounts.controllers.registration.ProfileForm class method)
(accounts.controllers.registration.RegistrationForm class method)
from_epoch() (in module arxiv.users.legacy.util)
G
generate_cookie() (arxiv.users.auth.sessions.store.SessionStore method)
(in module arxiv.users.auth.sessions.store)
(in module arxiv.users.legacy.sessions)
generate_tracking_cookie() (in module accounts.controllers)
get() (in module accounts.controllers.captcha_image)
get_client() (in module registry.oauth2)
get_default_redirect_uri() (registry.oauth2.OAuth2Client method)
get_endorsements() (in module arxiv.users.legacy.endorsements)
(in module registry.oauth2)
get_human_label() (in module arxiv.users.auth.scopes)
get_redirect_uri() (registry.oauth2.OAuth2AuthorizationCode method)
get_redis_session() (in module arxiv.users.auth.sessions.store)
get_scope() (registry.oauth2.OAuth2AuthorizationCode method)
get_scopes() (in module arxiv.users.legacy.util)
get_session_duration() (in module arxiv.users.legacy.util)
get_session_hash() (in module arxiv.users.legacy.util)
get_user_by_id() (in module arxiv.users.legacy.accounts)
get_user_email() (registry.oauth2.OAuth2User method)
get_user_id() (registry.oauth2.OAuth2User method)
get_username() (registry.oauth2.OAuth2User method)
GRAD_STUDENT (arxiv.users.domain.UserProfile attribute)
grant_type (registry.domain.ClientGrantType attribute)
(registry.services.datastore.models.DBClientGrantType attribute)
grant_type_id (registry.domain.ClientGrantType attribute)
(registry.services.datastore.models.DBClientGrantType attribute)
GRANT_TYPES (registry.domain.ClientGrantType attribute)
grant_types (registry.services.datastore.models.DBClient attribute)
GROUP_FLAGS (arxiv.users.legacy.models.DBProfile attribute)
GROUPS (accounts.controllers.registration.ProfileForm attribute)
groups (accounts.controllers.registration.ProfileForm attribute)
(arxiv.users.legacy.models.DBProfile attribute)
groups_display (arxiv.users.domain.UserProfile attribute)
H
has_client_secret() (registry.oauth2.OAuth2Client method)
hash_password() (in module arxiv.users.legacy.util)
homepage_url (arxiv.users.domain.UserProfile attribute)
I
IMPLICIT (registry.domain.ClientGrantType attribute)
implicit_endorsements() (in module arxiv.users.legacy.endorsements)
init_app() (arxiv.users.auth.Auth method)
(in module arxiv.users.auth.sessions.store)
(in module arxiv.users.legacy.util)
(in module registry.oauth2)
(in module registry.services.datastore.util)
invalidate() (in module arxiv.users.legacy.sessions)
invalidate_by_id() (in module arxiv.users.legacy.sessions)
invalidated_autoendorsements() (in module arxiv.users.legacy.endorsements)
InvalidCaptchaToken
InvalidCaptchaValue
InvalidCookie
InvalidToken
ip_addr (arxiv.users.legacy.models.DBSessionsAudit attribute)
ip_address (arxiv.users.domain.Session attribute)
is_academic() (in module arxiv.users.legacy.endorsements)
is_configured() (in module arxiv.users.legacy.util)
is_expired() (registry.oauth2.OAuth2AuthorizationCode method)
is_primary (arxiv.users.legacy.models.DBDocumentInCategory attribute)
issue_token() (in module registry.routes)
issued_to (arxiv.users.legacy.models.DBPermanentToken attribute)
issued_when (arxiv.users.legacy.models.DBEndorsement attribute)
(arxiv.users.legacy.models.DBPermanentToken attribute)
J
joined_date (arxiv.users.legacy.models.DBUser attribute)
joined_ip_num (arxiv.users.legacy.models.DBUser attribute)
joined_remote_host (arxiv.users.legacy.models.DBUser attribute)
jsonify_exception() (in module authenticator.factory)
L
last_name (arxiv.users.legacy.models.DBUser attribute)
last_reissue (arxiv.users.legacy.models.DBSession attribute)
LEGACY_USER (arxiv.users.legacy.models.DBPolicyClass attribute)
load() (arxiv.users.auth.sessions.store.SessionStore method)
(in module arxiv.users.auth.sessions.store)
(in module arxiv.users.legacy.sessions)
(in module authenticator.services.sessions)
load_auth_code() (in module registry.services.datastore)
load_auth_code_by_user() (in module registry.services.datastore)
load_by_id() (arxiv.users.auth.sessions.store.SessionStore method)
(in module arxiv.users.auth.sessions.store)
(in module authenticator.services.sessions)
load_client() (in module registry.services.datastore)
load_session() (arxiv.users.auth.Auth method)
login() (in module accounts.controllers.authentication)
(in module accounts.routes.ui)
LoginForm (class in accounts.controllers.authentication)
logout() (in module accounts.controllers.authentication)
(in module accounts.routes.ui)
M
MissingToken
mods_endorse_all (arxiv.users.legacy.models.DBEndorsementDomain attribute)
MultiCheckboxField (class in accounts.controllers.util)
N
name (arxiv.users.domain.Client attribute)
(arxiv.users.domain.User attribute)
(arxiv.users.legacy.models.DBPolicyClass attribute)
(registry.oauth2.OAuth2Client attribute)
(registry.services.datastore.models.DBClient attribute)
new() (in module accounts.stateless_captcha)
nick_id (arxiv.users.legacy.models.DBUserNickname attribute)
nickname (arxiv.users.legacy.models.DBUserNickname attribute)
nonce (arxiv.users.domain.Session attribute)
NoSuchAuthCode
NoSuchAuthorization
NoSuchClient
NoSuchGrantType
NoSuchUser
now() (in module arxiv.users.legacy.util)
O
OAuth2AuthorizationCode (class in registry.oauth2)
OAuth2Client (class in registry.oauth2)
OAuth2User (class in registry.oauth2)
OptGroupSelectField (class in accounts.controllers.util)
OptGroupSelectWidget (class in accounts.controllers.util)
option_widget (accounts.controllers.util.MultiCheckboxField attribute)
original_subject_classes (arxiv.users.legacy.models.DBProfile attribute)
OTHER (arxiv.users.domain.UserProfile attribute)
owner_id (arxiv.users.domain.Client attribute)
(registry.services.datastore.models.DBClient attribute)
P
pack() (in module arxiv.users.legacy.cookies)
paper_id (arxiv.users.legacy.models.DBDocuments attribute)
papers_to_endorse (arxiv.users.legacy.models.DBEndorsementDomain attribute)
parse_authorization_code() (registry.oauth2.AuthorizationCodeGrant method)
password (accounts.controllers.authentication.LoginForm attribute)
(accounts.controllers.registration.RegistrationForm attribute)
PASSWORD (registry.domain.ClientGrantType attribute)
password2 (accounts.controllers.registration.RegistrationForm attribute)
password_enc (arxiv.users.legacy.models.DBUserPassword attribute)
password_storage (arxiv.users.legacy.models.DBPolicyClass attribute)
(arxiv.users.legacy.models.DBUserPassword attribute)
PasswordAuthenticationFailed
pattern (arxiv.users.legacy.models.DBEmailBlacklist attribute)
(arxiv.users.legacy.models.DBEmailWhitelist attribute)
permanent_login (arxiv.users.legacy.models.DBPolicyClass attribute)
point_value (arxiv.users.legacy.models.DBEndorsement attribute)
policy (arxiv.users.legacy.models.DBUserNickname attribute)
policy_class (arxiv.users.legacy.models.DBUser attribute)
POLICY_CLASSES (arxiv.users.legacy.models.DBPolicyClass attribute)
POST_DOC (arxiv.users.domain.UserProfile attribute)
pre_validate() (accounts.controllers.util.OptGroupSelectField method)
PROFESSOR (arxiv.users.domain.UserProfile attribute)
PROFILE (arxiv.users.domain.Scope.domains attribute)
profile (arxiv.users.domain.User attribute)
ProfileForm (class in accounts.controllers.registration)
PROXY (arxiv.users.domain.Scope.actions attribute)
PROXY_SUBMISSION (in module arxiv.users.auth.scopes)
PUBLIC (arxiv.users.domain.Scope.domains attribute)
PUBLIC_USER (arxiv.users.legacy.models.DBPolicyClass attribute)
R
rank (arxiv.users.domain.UserProfile attribute)
(arxiv.users.legacy.models.DBProfile attribute)
rank_display (arxiv.users.domain.UserProfile attribute)
RANKS (accounts.controllers.registration.ProfileForm attribute)
(arxiv.users.domain.UserProfile attribute)
READ (arxiv.users.domain.Scope.actions attribute)
READ_PUBLIC (in module arxiv.users.auth.scopes)
READ_UPLOAD (in module arxiv.users.auth.scopes)
recovery_policy (arxiv.users.legacy.models.DBPolicyClass attribute)
redirect_to_login() (in module registry.routes)
redirect_uri (arxiv.users.domain.Client attribute)
(registry.domain.AuthorizationCode attribute)
(registry.services.datastore.models.DBAuthorizationCode attribute)
(registry.services.datastore.models.DBClient attribute)
REDIS_CLUSTER (in module registry.config)
REDIS_TOKEN (in module accounts.config)
(in module registry.config)
register() (in module accounts.controllers.registration)
(in module accounts.routes.ui)
(in module arxiv.users.legacy.accounts)
RegistrationFailed
RegistrationForm (class in accounts.controllers.registration)
registry (module)
registry.config (module)
registry.domain (module)
registry.factory (module)
registry.oauth2 (module)
registry.routes (module)
registry.services (module)
registry.services.datastore (module)
registry.services.datastore.models (module)
registry.services.datastore.util (module)
registry.services.sessions (module)
RELEASE (arxiv.users.domain.Scope.actions attribute)
RELEASE_UPLOAD (in module arxiv.users.auth.scopes)
remember_me (accounts.controllers.registration.ProfileForm attribute)
(arxiv.users.domain.UserProfile attribute)
remote_host (arxiv.users.domain.Session attribute)
(arxiv.users.legacy.models.DBPermanentToken attribute)
(arxiv.users.legacy.models.DBSessionsAudit attribute)
render() (in module accounts.stateless_captcha)
request_id (arxiv.users.legacy.models.DBEndorsement attribute)
requested (registry.domain.ClientAuthorization attribute)
(registry.domain.ClientGrantType attribute)
(registry.services.datastore.models.DBClientAuthorization attribute)
(registry.services.datastore.models.DBClientGrantType attribute)
resource (arxiv.users.domain.Scope attribute)
role (arxiv.users.legacy.models.DBUserNickname attribute)
S
save_auth_code() (in module registry.services.datastore)
save_client() (in module registry.services.datastore)
save_token() (in module registry.oauth2)
Scope (class in arxiv.users.domain)
scope (registry.domain.AuthorizationCode attribute)
(registry.domain.ClientAuthorization attribute)
(registry.services.datastore.models.DBAuthorizationCode attribute)
(registry.services.datastore.models.DBClientAuthorization attribute)
Scope.actions (class in arxiv.users.domain)
Scope.domains (class in arxiv.users.domain)
scoped() (in module arxiv.users.auth.decorators)
scopes (arxiv.users.domain.Authorizations attribute)
(registry.oauth2.OAuth2Client attribute)
secret (arxiv.users.legacy.models.DBPermanentToken attribute)
session (arxiv.users.legacy.models.DBSessionsAudit attribute)
Session (class in arxiv.users.domain)
session_id (arxiv.users.domain.Session attribute)
(arxiv.users.legacy.models.DBPermanentToken attribute)
(arxiv.users.legacy.models.DBSession attribute)
(arxiv.users.legacy.models.DBSessionsAudit attribute)
SessionCreationFailed
,
[1]
SessionDeletionFailed
,
[1]
SessionExpired
SessionStore (class in arxiv.users.auth.sessions.store)
set_cookies() (in module accounts.routes.ui)
set_credential() (in module registry.services.datastore)
share_email (arxiv.users.legacy.models.DBUser attribute)
share_first_name (arxiv.users.legacy.models.DBUser attribute)
share_last_name (arxiv.users.legacy.models.DBUser attribute)
STAFF (arxiv.users.domain.UserProfile attribute)
start_time (arxiv.users.domain.Session attribute)
(arxiv.users.legacy.models.DBSession attribute)
status (accounts.controllers.registration.ProfileForm attribute)
subject (arxiv.users.domain.Category attribute)
subject_class (arxiv.users.legacy.models.DBCategory attribute)
(arxiv.users.legacy.models.DBDocumentInCategory attribute)
(arxiv.users.legacy.models.DBEndorsement attribute)
(arxiv.users.legacy.models.DBProfile attribute)
SUBMISSION (arxiv.users.domain.Scope.domains attribute)
submission_groups (arxiv.users.domain.UserProfile attribute)
suffix (accounts.controllers.registration.ProfileForm attribute)
(arxiv.users.domain.UserFullName attribute)
suffix_name (arxiv.users.legacy.models.DBUser attribute)
surname (accounts.controllers.registration.ProfileForm attribute)
(arxiv.users.domain.UserFullName attribute)
T
test_check_invalid() (accounts.stateless_captcha.tests.TestCaptcha method)
test_check_valid() (accounts.stateless_captcha.tests.TestCaptcha method)
test_forged_captcha() (accounts.stateless_captcha.tests.TestCaptcha method)
test_ip_address_changed() (accounts.stateless_captcha.tests.TestCaptcha method)
test_malformed_captcha() (accounts.stateless_captcha.tests.TestCaptcha method)
test_new_captcha() (accounts.stateless_captcha.tests.TestCaptcha method)
test_not_a_token() (accounts.stateless_captcha.tests.TestCaptcha method)
TestCaptcha (class in accounts.stateless_captcha.tests)
to_dict() (in module arxiv.users.domain)
to_domain() (accounts.controllers.registration.ProfileForm method)
(accounts.controllers.registration.RegistrationForm method)
(arxiv.users.legacy.models.DBProfile method)
TOKEN_ENDPOINT_AUTH_METHODS (registry.oauth2.AuthorizationCodeGrant attribute)
(registry.oauth2.ClientCredentialsGrant attribute)
tracking_cookie (arxiv.users.legacy.models.DBSessionsAudit attribute)
(arxiv.users.legacy.models.DBUser attribute)
transaction() (in module arxiv.users.legacy.util)
(in module registry.services.datastore.util)
TYPE_CHOICES (arxiv.users.legacy.models.DBProfile attribute)
U
UnknownSession
,
[1]
unpack() (in module accounts.stateless_captcha)
(in module arxiv.users.legacy.cookies)
unset_submission_cookie() (in module accounts.routes.ui)
UPDATE (arxiv.users.domain.Scope.actions attribute)
update() (in module arxiv.users.legacy.accounts)
update_authorizations() (in module registry.services.datastore)
update_grant_types() (in module registry.services.datastore)
UPLOAD (arxiv.users.domain.Scope.domains attribute)
url (accounts.controllers.registration.ProfileForm attribute)
(arxiv.users.domain.Client attribute)
(arxiv.users.legacy.models.DBProfile attribute)
(registry.oauth2.OAuth2Client attribute)
(registry.services.datastore.models.DBClient attribute)
user (arxiv.users.domain.Session attribute)
(arxiv.users.legacy.models.DBProfile attribute)
(arxiv.users.legacy.models.DBSession attribute)
(arxiv.users.legacy.models.DBUserNickname attribute)
(arxiv.users.legacy.models.DBUserPassword attribute)
User (class in arxiv.users.domain)
user_email (registry.domain.AuthorizationCode attribute)
(registry.services.datastore.models.DBAuthorizationCode attribute)
user_id (accounts.controllers.registration.ProfileForm attribute)
(arxiv.users.domain.User attribute)
(arxiv.users.legacy.models.DBPaperOwners attribute)
(arxiv.users.legacy.models.DBPermanentToken attribute)
(arxiv.users.legacy.models.DBProfile attribute)
(arxiv.users.legacy.models.DBSession attribute)
(arxiv.users.legacy.models.DBUser attribute)
(arxiv.users.legacy.models.DBUserNickname attribute)
(arxiv.users.legacy.models.DBUserPassword attribute)
(registry.domain.AuthorizationCode attribute)
(registry.services.datastore.models.DBAuthorizationCode attribute)
user_is_owner() (in module accounts.routes.ui)
user_seq (arxiv.users.legacy.models.DBUserNickname attribute)
UserFullName (class in arxiv.users.domain)
username (accounts.controllers.authentication.LoginForm attribute)
(accounts.controllers.registration.RegistrationForm attribute)
(arxiv.users.domain.User attribute)
(registry.domain.AuthorizationCode attribute)
(registry.services.datastore.models.DBAuthorizationCode attribute)
username_exists() (in module arxiv.users.legacy.accounts)
UserProfile (class in arxiv.users.domain)
V
valid (arxiv.users.legacy.models.DBPaperOwners attribute)
(arxiv.users.legacy.models.DBPermanentToken attribute)
validate_captcha_value() (accounts.controllers.registration.RegistrationForm method)
validate_email() (accounts.controllers.registration.RegistrationForm method)
validate_password() (accounts.controllers.registration.RegistrationForm method)
validate_session_against_cookie() (arxiv.users.auth.sessions.store.SessionStore method)
validate_username() (accounts.controllers.registration.RegistrationForm method)
verified (arxiv.users.domain.User attribute)
VIEW_PROFILE (in module arxiv.users.auth.scopes)
view_profile() (in module accounts.controllers.registration)
VIEW_SUBMISSION (in module arxiv.users.auth.scopes)
W
widget (accounts.controllers.util.MultiCheckboxField attribute)
(accounts.controllers.util.OptGroupSelectField attribute)
WRITE_UPLOAD (in module arxiv.users.auth.scopes)
wsgi (module)
,
[1]
arXiv AuthN/Z
Navigation
Contents:
Threat model
arxiv.users package
Accounts Service
Authenticator service
API client registry service
Related Topics
Documentation overview
Quick search