You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| SERVERPOD_HMAC_ACCESS_KEY_ID | HMACAccessKeyId | - | The access key ID for HMAC authentication for serverpod_cloud_storage_gcp |
97
+
| SERVERPOD_HMAC_SECRET_KEY | HMACSecretKey | - | The secret key for HMAC authentication for serverpod_cloud_storage_gcp |
98
+
| SERVERPOD_AWS_ACCESS_KEY_ID | AWSAccessKeyId | - | The access key ID for AWS authentication for serverpod_cloud_storage_s3 |
99
+
| SERVERPOD_AWS_SECRET_KEY | AWSSecretKey | - | The secret key for AWS authentication for serverpod_cloud_storage_s3 |
100
+
| SERVERPOD_PASSWORD_serverpod_auth_googleClientSecret | serverpod_auth_googleClientSecret | - | The client secret for Google authentication for serverpod_auth_server |
101
+
| SERVERPOD_PASSWORD_serverpod_auth_firebaseServiceAccountKey | serverpod_auth_firebaseServiceAccountKey | - | The service account key for Firebase authentication for serverpod_auth_server |
Copy file name to clipboardExpand all lines: docs/06-concepts/11-authentication/04-providers/02-google.md
+2Lines changed: 2 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -40,6 +40,8 @@ Create the server credentials in the google cloud console. Navigate to _Credenti
40
40
41
41
Download the JSON file for your web application OAuth client. This file contains both the client id and the client secret. Rename the file to `google_client_secret.json` and place it in your server's `config` directory.
42
42
43
+
Alternatively, you can provide the contents of the JSON file through the environment variable `SERVERPOD_PASSWORD_serverpod_auth_googleClientSecret`.
44
+
43
45
:::warning
44
46
45
47
The `google_client_secret.json` contains a private key and should not be version controlled.
Copy file name to clipboardExpand all lines: docs/06-concepts/11-authentication/04-providers/05-firebase.md
+4-2Lines changed: 4 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -16,6 +16,8 @@ The server needs the service account credentials for access to your Firebase pro
16
16
17
17
This will download the JSON file, rename it to `firebase_service_account_key.json` and place it in the `config` folder in your server project. Note that if this file is corrupt or if the name does not follow the convention here the authentication with firebase will fail.
18
18
19
+
Alternatively, you can provide the contents of the JSON file through the environment variable `SERVERPOD_PASSWORD_serverpod_auth_firebaseServiceAccountKey`.
20
+
19
21
:::danger
20
22
The firebase_service_account_key.json file gives admin access to your Firebase project, never store it in version control.
21
23
:::
@@ -87,8 +89,8 @@ You can also trigger the Firebase auth UI by calling the method `signInWithFireb
0 commit comments