-
-
Notifications
You must be signed in to change notification settings - Fork 123
Closed
Description
Greetings,
thank you for the wonderful work thus far on the project. I have a case where I'd would like to authenticate with a service account for the users in a Google Workspace account. From what I am seeing such an account would not require an authorization on the web and the credentials come in a .json file. It has an embedded certificate instead of a secret.
{
"type": "service_account",
"project_id": "imap-proxy-*****",
"private_key_id": "2e9bdef***********************",
"private_key": "-----BEGIN PRIVATE KEY-----\nMIIEvQI*************************************************\n-----END PRIVATE KEY-----\n",
"client_email": "domain-wide-service-account@imap-proxy-******.iam.gserviceaccount.com",
"client_id": "11***************************",
"auth_uri": "https://accounts.google.com/o/oauth2/auth",
"token_uri": "https://oauth2.googleapis.com/token",
"auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs",
"client_x509_cert_url": "https://www.googleapis.com/robot/v1/metadata/x509/domain-wide-service-account%40imap-proxy-***********.iam.gserviceaccount.com",
"universe_domain": "googleapis.com"
}
Has that been implemented as a use case already and I'm missing something or there would be a different OAuth2 path for authorizing the token to access the accounts in the Workspace?
Regards,
Daniel
Metadata
Metadata
Assignees
Labels
No labels