File size: 505 Bytes
1a3fc6f
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
from src.logging import initialize_logger
import requests

logger = initialize_logger(__name__)


def google_auth_check(token):
    try:
        response = requests.get(
            "https://www.googleapis.com/oauth2/v3/tokeninfo",
            params={"access_token": token},
        )
        if response.status_code == 200:
            token_info = response.json()
            return token_info
        else:
            return None
    except Exception as e:
        logger.info(e)
        return None