diff --git a/docs/06-concepts/07-configuration.md b/docs/06-concepts/07-configuration.md index 85da4ec0..85a42b65 100644 --- a/docs/06-concepts/07-configuration.md +++ b/docs/06-concepts/07-configuration.md @@ -97,20 +97,10 @@ The following table shows the built-in secrets that Serverpod uses for its core #### Secrets for First Party Packages -The following secrets are used by official Serverpod packages: +For secrets related to first-party Serverpod packages, see their respective documentation: -- [serverpod_cloud_storage_gcp](https://pub.dev/packages/serverpod_cloud_storage_gcp): Google Cloud Storage -- [serverpod_cloud_storage_s3](https://pub.dev/packages/serverpod_cloud_storage_s3): Amazon S3 -- [serverpod_auth_server](https://pub.dev/packages/serverpod_auth_server): Serverpod Auth Server - -| Environment variable | Passwords file | Default | Description | -| ----------------------------------------------------------- | ---------------------------------------- | ------- | ----------------------------------------------------------------------------- | -| SERVERPOD_PASSWORD_HMACAccessKeyId | HMACAccessKeyId | - | The access key ID for HMAC authentication for serverpod_cloud_storage_gcp | -| SERVERPOD_PASSWORD_HMACSecretKey | HMACSecretKey | - | The secret key for HMAC authentication for serverpod_cloud_storage_gcp | -| SERVERPOD_PASSWORD_AWSAccessKeyId | AWSAccessKeyId | - | The access key ID for AWS authentication for serverpod_cloud_storage_s3 | -| SERVERPOD_PASSWORD_AWSSecretKey | AWSSecretKey | - | The secret key for AWS authentication for serverpod_cloud_storage_s3 | -| SERVERPOD_PASSWORD_serverpod_auth_googleClientSecret | serverpod_auth_googleClientSecret | - | The client secret for Google authentication for serverpod_auth_server | -| SERVERPOD_PASSWORD_serverpod_auth_firebaseServiceAccountKey | serverpod_auth_firebaseServiceAccountKey | - | The service account key for Firebase authentication for serverpod_auth_server | +- **Cloud storage**: see [Uploading files](file-uploads) for Google Cloud Storage, AWS S3, and Cloudflare R2 secrets. +- **Authentication**: see [Storing Secrets](authentication/setup#storing-secrets) on the Authentication setup page. #### Custom Secrets @@ -378,13 +368,13 @@ Declare module dependencies and optionally assign nicknames for easier reference ```yaml modules: - serverpod_auth: + serverpod_auth_core: nickname: auth my_custom_module: nickname: custom ``` -This allows you to reference module classes as `module:auth:UserInfo` in your model files. See the [modules documentation](modules) for more information. +This allows you to reference module classes as `module:auth:AuthUser` in your model files. See the [modules documentation](modules) for more information. ### Shared packages diff --git a/versioned_docs/version-3.0.0/06-concepts/01-working-with-endpoints.md b/versioned_docs/version-3.0.0/06-concepts/01-working-with-endpoints.md index f1fba72c..70eb171f 100644 --- a/versioned_docs/version-3.0.0/06-concepts/01-working-with-endpoints.md +++ b/versioned_docs/version-3.0.0/06-concepts/01-working-with-endpoints.md @@ -411,7 +411,7 @@ var advancedCalc = client.getEndpointOfType('advancedCalcula This pattern is particularly powerful for modules. A module can provide an abstract endpoint that defines an interface, and users of the module can extend it to expose the functionality on their server: -**In a module (e.g., `serverpod_auth`):** +**In a module (e.g., `serverpod_auth_idp`):** Declare an abstract endpoint with common methods on the server: diff --git a/versioned_docs/version-3.0.0/06-concepts/07-configuration.md b/versioned_docs/version-3.0.0/06-concepts/07-configuration.md index 03942dbe..8874095f 100644 --- a/versioned_docs/version-3.0.0/06-concepts/07-configuration.md +++ b/versioned_docs/version-3.0.0/06-concepts/07-configuration.md @@ -86,20 +86,10 @@ The following table shows the built-in secrets that Serverpod uses for its core #### Secrets for First Party Packages -The following secrets are used by official Serverpod packages: +For secrets related to first-party Serverpod packages, see their respective documentation: -- [serverpod_cloud_storage_gcp](https://pub.dev/packages/serverpod_cloud_storage_gcp): Google Cloud Storage -- [serverpod_cloud_storage_s3](https://pub.dev/packages/serverpod_cloud_storage_s3): Amazon S3 -- [serverpod_auth_server](https://pub.dev/packages/serverpod_auth_server): Serverpod Auth Server - -| Environment variable | Passwords file | Default | Description | -| ----------------------------------------------------------- | ---------------------------------------- | ------- | ----------------------------------------------------------------------------- | -| SERVERPOD_PASSWORD_HMACAccessKeyId | HMACAccessKeyId | - | The access key ID for HMAC authentication for serverpod_cloud_storage_gcp | -| SERVERPOD_PASSWORD_HMACSecretKey | HMACSecretKey | - | The secret key for HMAC authentication for serverpod_cloud_storage_gcp | -| SERVERPOD_PASSWORD_AWSAccessKeyId | AWSAccessKeyId | - | The access key ID for AWS authentication for serverpod_cloud_storage_s3 | -| SERVERPOD_PASSWORD_AWSSecretKey | AWSSecretKey | - | The secret key for AWS authentication for serverpod_cloud_storage_s3 | -| SERVERPOD_PASSWORD_serverpod_auth_googleClientSecret | serverpod_auth_googleClientSecret | - | The client secret for Google authentication for serverpod_auth_server | -| SERVERPOD_PASSWORD_serverpod_auth_firebaseServiceAccountKey | serverpod_auth_firebaseServiceAccountKey | - | The service account key for Firebase authentication for serverpod_auth_server | +- **Cloud storage**: see [Uploading files](file-uploads) for Google Cloud Storage, AWS S3, and Cloudflare R2 secrets. +- **Authentication**: see [Storing Secrets](authentication/setup#storing-secrets) on the Authentication setup page. #### Custom Secrets @@ -329,13 +319,13 @@ Declare module dependencies and optionally assign nicknames for easier reference ```yaml modules: - serverpod_auth: + serverpod_auth_core: nickname: auth my_custom_module: nickname: custom ``` -This allows you to reference module classes as `module:auth:UserInfo` in your model files. See the [modules documentation](modules) for more information. +This allows you to reference module classes as `module:auth:AuthUser` in your model files. See the [modules documentation](modules) for more information. ### Custom serializable classes diff --git a/versioned_docs/version-3.1.0/06-concepts/01-working-with-endpoints.md b/versioned_docs/version-3.1.0/06-concepts/01-working-with-endpoints.md index f1fba72c..70eb171f 100644 --- a/versioned_docs/version-3.1.0/06-concepts/01-working-with-endpoints.md +++ b/versioned_docs/version-3.1.0/06-concepts/01-working-with-endpoints.md @@ -411,7 +411,7 @@ var advancedCalc = client.getEndpointOfType('advancedCalcula This pattern is particularly powerful for modules. A module can provide an abstract endpoint that defines an interface, and users of the module can extend it to expose the functionality on their server: -**In a module (e.g., `serverpod_auth`):** +**In a module (e.g., `serverpod_auth_idp`):** Declare an abstract endpoint with common methods on the server: diff --git a/versioned_docs/version-3.1.0/06-concepts/07-configuration.md b/versioned_docs/version-3.1.0/06-concepts/07-configuration.md index 03942dbe..8874095f 100644 --- a/versioned_docs/version-3.1.0/06-concepts/07-configuration.md +++ b/versioned_docs/version-3.1.0/06-concepts/07-configuration.md @@ -86,20 +86,10 @@ The following table shows the built-in secrets that Serverpod uses for its core #### Secrets for First Party Packages -The following secrets are used by official Serverpod packages: +For secrets related to first-party Serverpod packages, see their respective documentation: -- [serverpod_cloud_storage_gcp](https://pub.dev/packages/serverpod_cloud_storage_gcp): Google Cloud Storage -- [serverpod_cloud_storage_s3](https://pub.dev/packages/serverpod_cloud_storage_s3): Amazon S3 -- [serverpod_auth_server](https://pub.dev/packages/serverpod_auth_server): Serverpod Auth Server - -| Environment variable | Passwords file | Default | Description | -| ----------------------------------------------------------- | ---------------------------------------- | ------- | ----------------------------------------------------------------------------- | -| SERVERPOD_PASSWORD_HMACAccessKeyId | HMACAccessKeyId | - | The access key ID for HMAC authentication for serverpod_cloud_storage_gcp | -| SERVERPOD_PASSWORD_HMACSecretKey | HMACSecretKey | - | The secret key for HMAC authentication for serverpod_cloud_storage_gcp | -| SERVERPOD_PASSWORD_AWSAccessKeyId | AWSAccessKeyId | - | The access key ID for AWS authentication for serverpod_cloud_storage_s3 | -| SERVERPOD_PASSWORD_AWSSecretKey | AWSSecretKey | - | The secret key for AWS authentication for serverpod_cloud_storage_s3 | -| SERVERPOD_PASSWORD_serverpod_auth_googleClientSecret | serverpod_auth_googleClientSecret | - | The client secret for Google authentication for serverpod_auth_server | -| SERVERPOD_PASSWORD_serverpod_auth_firebaseServiceAccountKey | serverpod_auth_firebaseServiceAccountKey | - | The service account key for Firebase authentication for serverpod_auth_server | +- **Cloud storage**: see [Uploading files](file-uploads) for Google Cloud Storage, AWS S3, and Cloudflare R2 secrets. +- **Authentication**: see [Storing Secrets](authentication/setup#storing-secrets) on the Authentication setup page. #### Custom Secrets @@ -329,13 +319,13 @@ Declare module dependencies and optionally assign nicknames for easier reference ```yaml modules: - serverpod_auth: + serverpod_auth_core: nickname: auth my_custom_module: nickname: custom ``` -This allows you to reference module classes as `module:auth:UserInfo` in your model files. See the [modules documentation](modules) for more information. +This allows you to reference module classes as `module:auth:AuthUser` in your model files. See the [modules documentation](modules) for more information. ### Custom serializable classes diff --git a/versioned_docs/version-3.2.0/06-concepts/07-configuration.md b/versioned_docs/version-3.2.0/06-concepts/07-configuration.md index 03942dbe..cf1f60c4 100644 --- a/versioned_docs/version-3.2.0/06-concepts/07-configuration.md +++ b/versioned_docs/version-3.2.0/06-concepts/07-configuration.md @@ -329,13 +329,13 @@ Declare module dependencies and optionally assign nicknames for easier reference ```yaml modules: - serverpod_auth: + serverpod_auth_core: nickname: auth my_custom_module: nickname: custom ``` -This allows you to reference module classes as `module:auth:UserInfo` in your model files. See the [modules documentation](modules) for more information. +This allows you to reference module classes as `module:auth:AuthUser` in your model files. See the [modules documentation](modules) for more information. ### Custom serializable classes diff --git a/versioned_docs/version-3.3.0/06-concepts/01-working-with-endpoints.md b/versioned_docs/version-3.3.0/06-concepts/01-working-with-endpoints.md index f1fba72c..70eb171f 100644 --- a/versioned_docs/version-3.3.0/06-concepts/01-working-with-endpoints.md +++ b/versioned_docs/version-3.3.0/06-concepts/01-working-with-endpoints.md @@ -411,7 +411,7 @@ var advancedCalc = client.getEndpointOfType('advancedCalcula This pattern is particularly powerful for modules. A module can provide an abstract endpoint that defines an interface, and users of the module can extend it to expose the functionality on their server: -**In a module (e.g., `serverpod_auth`):** +**In a module (e.g., `serverpod_auth_idp`):** Declare an abstract endpoint with common methods on the server: diff --git a/versioned_docs/version-3.3.0/06-concepts/07-configuration.md b/versioned_docs/version-3.3.0/06-concepts/07-configuration.md index 8fee9281..5422bebb 100644 --- a/versioned_docs/version-3.3.0/06-concepts/07-configuration.md +++ b/versioned_docs/version-3.3.0/06-concepts/07-configuration.md @@ -337,13 +337,13 @@ Declare module dependencies and optionally assign nicknames for easier reference ```yaml modules: - serverpod_auth: + serverpod_auth_core: nickname: auth my_custom_module: nickname: custom ``` -This allows you to reference module classes as `module:auth:UserInfo` in your model files. See the [modules documentation](modules) for more information. +This allows you to reference module classes as `module:auth:AuthUser` in your model files. See the [modules documentation](modules) for more information. ### Custom serializable classes diff --git a/versioned_docs/version-3.4.0/06-concepts/07-configuration.md b/versioned_docs/version-3.4.0/06-concepts/07-configuration.md index afd4eda6..a6318106 100644 --- a/versioned_docs/version-3.4.0/06-concepts/07-configuration.md +++ b/versioned_docs/version-3.4.0/06-concepts/07-configuration.md @@ -338,13 +338,13 @@ Declare module dependencies and optionally assign nicknames for easier reference ```yaml modules: - serverpod_auth: + serverpod_auth_core: nickname: auth my_custom_module: nickname: custom ``` -This allows you to reference module classes as `module:auth:UserInfo` in your model files. See the [modules documentation](modules) for more information. +This allows you to reference module classes as `module:auth:AuthUser` in your model files. See the [modules documentation](modules) for more information. ### Shared packages