Documentation Index
Fetch the complete documentation index at: https://docs.mgpass.net/llms.txt
Use this file to discover all available pages before exploring further.
Overview
mgPass supports social login via connectors for Google, Apple, and Facebook. Users can sign in with their existing social accounts, which are linked to their mgPass user profile.How Social Login Works
Google Connector
Configuration
| Field | Description |
|---|---|
client_id | Google OAuth 2.0 client ID |
client_secret | Google OAuth 2.0 client secret |
hosted_domains | Restrict to specific Google Workspace domains (optional) |
Setup
- Go to the Google Cloud Console
- Create an OAuth 2.0 client ID (Web application type)
- Add
https://auth.mgpass.net/callback/googleas an authorized redirect URI - Configure the connector in the mgPass admin console with the client ID and secret
Set
hosted_domains to restrict sign-in to specific Google Workspace domains (e.g., ["mediageneral.com"]). Leave empty to allow any Google account.Apple Connector
Configuration
| Field | Description |
|---|---|
team_id | Apple Developer Team ID |
key_id | Sign in with Apple key ID |
private_key | The .p8 private key contents |
client_id | Service ID identifier |
Setup
- In Apple Developer Portal, enable “Sign in with Apple” for your App ID
- Create a Service ID and configure the web authentication settings
- Add
https://auth.mgpass.net/callback/appleas a return URL - Generate a private key for Sign in with Apple
- Configure the connector in the mgPass admin console
Facebook Connector
Configuration
| Field | Description |
|---|---|
app_id | Facebook App ID |
app_secret | Facebook App Secret |
Setup
- Create a Facebook App at developers.facebook.com
- Add Facebook Login product
- Add
https://auth.mgpass.net/callback/facebookas a valid OAuth redirect URI - Configure the connector in the mgPass admin console

