blob: 76af4f8e1cc6af62989c41b1073451ff23232cc2 [file] [log] [blame]
Adrià Vilanova Martínezf19ea432024-01-23 20:20:52 +01001#!/usr/bin/python
2#
3# Copyright 2016 Google Inc. All Rights Reserved.
4#
5# Licensed under the Apache License, Version 2.0 (the "License");
6# you may not use this file except in compliance with the License.
7# You may obtain a copy of the License at
8#
9# http://www.apache.org/licenses/LICENSE-2.0
10#
11# Unless required by applicable law or agreed to in writing, software
12# distributed under the License is distributed on an "AS IS" BASIS,
13# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14# See the License for the specific language governing permissions and
15# limitations under the License.
16
17
18"""Google Cloud Endpoints module."""
19
20# pylint: disable=wildcard-import
21from __future__ import absolute_import
22
23import logging
24
25from protorpc import message_types
26from protorpc import messages
27from protorpc import remote
28
29from .api_config import api, method
30from .api_config import AUTH_LEVEL, EMAIL_SCOPE
31from .api_config import Issuer, LimitDefinition, Namespace
32from .api_exceptions import *
33from .apiserving import *
34from .constants import API_EXPLORER_CLIENT_ID
35from .endpoints_dispatcher import *
36from . import message_parser
37from .resource_container import ResourceContainer
38from .users_id_token import get_current_user, get_verified_jwt, convert_jwks_uri
39from .users_id_token import InvalidGetUserCall
40from .users_id_token import SKIP_CLIENT_ID_CHECK
41
42__version__ = '4.8.0'
43
44_logger = logging.getLogger(__name__)
45_logger.setLevel(logging.INFO)