Wordpress plugin for synchronizing wordpress users with Google Workspace.
- Go to https://console.cloud.google.com/apis/credentials and create a new service account
- On the serive account, add a new JSON key and save it somewhere on the server. Note the Unique ID for the service account
- Also from https://console.cloud.google.com/apis/credentials create a OAuth Client ID with the Web Application type. Make sure
site_url( '?ftek_gsync_openid' )
is added as a Authorized redirect URI. Save the OAuth Client data in JSON format somewhere on the server. - Go to https://admin.google.com/ac/owl/domainwidedelegation, add a new API clinet with the Unique ID from before. The neccessary scopes are
- Enable the Admin API from https://console.developers.google.com/apis/api/admin.googleapis.com/overview
- Your organizations Customer ID can be found at https://admin.google.com/ac/accountsettings