Index
A
|
C
|
D
|
E
|
G
|
I
|
J
|
M
|
N
|
O
|
R
|
S
|
T
|
U
|
V
A
allowed_grant_types (invenio_oauth2server.models.Client attribute)
allowed_response_types (invenio_oauth2server.models.Client attribute)
app (module)
C
check_password() (invenio_oauth2server.models.OAuthUserProxy method)
Client (class in invenio_oauth2server.models)
client (invenio_oauth2server.models.Token attribute)
client_id (invenio_oauth2server.models.Client attribute)
(invenio_oauth2server.models.Token attribute)
client_secret (invenio_oauth2server.models.Client attribute)
client_type (invenio_oauth2server.models.Client attribute)
create_personal() (invenio_oauth2server.models.Token class method)
current_oauth2server (in module invenio_oauth2server.proxies)
D
decrypt() (invenio_oauth2server.models.NoneAesEngine method)
default_redirect_uri (invenio_oauth2server.models.Client attribute)
default_scopes (invenio_oauth2server.models.Client attribute)
description (invenio_oauth2server.models.Client attribute)
E
encrypt() (invenio_oauth2server.models.NoneAesEngine method)
G
gen_salt() (invenio_oauth2server.models.Client method)
get_body() (invenio_oauth2server.errors.JWTExtendedException method)
get_current_user() (invenio_oauth2server.models.OAuthUserProxy class method)
get_errors() (invenio_oauth2server.errors.JWTExtendedException method)
get_headers() (invenio_oauth2server.errors.JWTExtendedException method)
get_token() (in module invenio_oauth2server.provider)
get_user() (in module invenio_oauth2server.provider)
get_visible_scopes() (invenio_oauth2server.models.Token method)
I
id (invenio_oauth2server.models.OAuthUserProxy attribute)
(invenio_oauth2server.models.Token attribute)
init_app() (invenio_oauth2server.ext.InvenioOAuth2Server method)
(invenio_oauth2server.ext.InvenioOAuth2ServerREST method)
init_config() (invenio_oauth2server.ext.InvenioOAuth2Server method)
(invenio_oauth2server.ext.InvenioOAuth2ServerREST method)
invenio_oauth2server (module)
invenio_oauth2server.config (module)
invenio_oauth2server.decorators (module)
invenio_oauth2server.errors (module)
invenio_oauth2server.ext (module)
invenio_oauth2server.models (module)
invenio_oauth2server.provider (module)
invenio_oauth2server.proxies (module)
invenio_oauth2server.validators (module)
InvenioOAuth2Server (class in invenio_oauth2server.ext)
InvenioOAuth2ServerREST (class in invenio_oauth2server.ext)
is_confidential (invenio_oauth2server.models.Client attribute)
is_internal (invenio_oauth2server.models.Client attribute)
(invenio_oauth2server.models.Token attribute)
is_personal (invenio_oauth2server.models.Token attribute)
J
JWTDecodeError
JWTExpiredToken
JWTExtendedException
JWTInvalidHeaderError
JWTInvalidIssuer
JWTNoAuthorizationError
M
monkeypatch_oauthlib_urlencode_chars() (invenio_oauth2server.ext.InvenioOAuth2ServerREST static method)
N
name (invenio_oauth2server.models.Client attribute)
NoneAesEngine (class in invenio_oauth2server.models)
O
OAUTH2_CACHE_TYPE (in module invenio_oauth2server.config)
OAUTH2_PROVIDER_ERROR_ENDPOINT (in module invenio_oauth2server.config)
OAUTH2_PROVIDER_TOKEN_EXPIRES_IN (in module invenio_oauth2server.config)
OAUTH2SERVER_ALLOWED_GRANT_TYPES (in module invenio_oauth2server.config)
OAUTH2SERVER_ALLOWED_RESPONSE_TYPES (in module invenio_oauth2server.config)
OAUTH2SERVER_ALLOWED_URLENCODE_CHARACTERS (in module invenio_oauth2server.config)
OAUTH2SERVER_CLIENT_ID_SALT_LEN (in module invenio_oauth2server.config)
OAUTH2SERVER_CLIENT_SECRET_SALT_LEN (in module invenio_oauth2server.config)
OAUTH2SERVER_JWT_AUTH_HEADER (in module invenio_oauth2server.config)
OAUTH2SERVER_JWT_AUTH_HEADER_TYPE (in module invenio_oauth2server.config)
OAUTH2SERVER_JWT_VERYFICATION_FACTORY (in module invenio_oauth2server.config)
OAUTH2SERVER_TOKEN_PERSONAL_SALT_LEN (in module invenio_oauth2server.config)
OAuth2ServerError
OAuthUserProxy (class in invenio_oauth2server.models)
R
redirect_uris (invenio_oauth2server.models.Client attribute)
require_api_auth() (in module invenio_oauth2server.decorators)
require_oauth_scopes() (in module invenio_oauth2server.decorators)
reset_client_id() (invenio_oauth2server.models.Client method)
reset_client_secret() (invenio_oauth2server.models.Client method)
S
save_token() (in module invenio_oauth2server.provider)
Scope (class in invenio_oauth2server.models)
ScopeDoesNotExists
scopes (invenio_oauth2server.models.Token attribute)
secret_key() (in module invenio_oauth2server.models)
T
Token (class in invenio_oauth2server.models)
token_type (invenio_oauth2server.models.Token attribute)
U
user (invenio_oauth2server.models.Client attribute)
(invenio_oauth2server.models.Token attribute)
user_id (invenio_oauth2server.models.Client attribute)
(invenio_oauth2server.models.Token attribute)
V
validate_redirect_uri() (in module invenio_oauth2server.validators)
validate_scopes() (in module invenio_oauth2server.validators)
(invenio_oauth2server.models.Client method)
verify_oauth_token_and_set_current_user() (in module invenio_oauth2server.ext)
Invenio-OAuth2Server
Invenio module that implements OAuth 2 server.
Navigation
Installation
Configuration
Usage
Example application
API Docs
Contributing
Changes
License
Authors
invenio-oauth2server@GitHub
invenio-oauth2server@PyPI
Related Topics
Documentation overview
Quick search