From 5f57e326696f7753cb5eb2d0427771729b27e87e Mon Sep 17 00:00:00 2001 From: Ketasaja Date: Thu, 30 Jan 2025 19:31:22 +0000 Subject: [PATCH 1/6] Mention local `Secret`s --- content/en-us/reference/engine/classes/HttpService.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/content/en-us/reference/engine/classes/HttpService.yaml b/content/en-us/reference/engine/classes/HttpService.yaml index d98b4833b..f4ef1ff02 100644 --- a/content/en-us/reference/engine/classes/HttpService.yaml +++ b/content/en-us/reference/engine/classes/HttpService.yaml @@ -155,6 +155,10 @@ methods: domain name to `*`. You can also limit the URL to a specific domain name such as `apis.myservice.com` or to subdomains of a domain, for example `*.myservice.org`. + + Production `Datatype.Secrett`s are only available in live servers and Team Create. Local `Datatype.Secret`s are stored on your device per-experience, and are available for non-Team Create Studio. To add a local `Datatype.Secret` in Studio, go to the **Game Settings** in the **Home** tab of the ribbon bar. Then go to the **Security** tab of **Game Settings**. + + Enter `Datatype.Secret`s in the JSON form `{"secret_name": ["cGFzc3dvcmQ=", "*.google.com"], "other_secret": ["cGFzc3dvcmQ=", "*.github.com"]}`, where `cGFzc3dvcmQ=` is the secret value, and `*.google.com` is the domain the secret is valid for. Secret values must be encoded in Base64. code_samples: [] parameters: - name: key From d230acf07a0e8a01bcccc93a8c28bf834f5e6d15 Mon Sep 17 00:00:00 2001 From: Ketasaja Date: Thu, 30 Jan 2025 19:33:58 +0000 Subject: [PATCH 2/6] Fix typo --- content/en-us/reference/engine/classes/HttpService.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/en-us/reference/engine/classes/HttpService.yaml b/content/en-us/reference/engine/classes/HttpService.yaml index f4ef1ff02..213dc4259 100644 --- a/content/en-us/reference/engine/classes/HttpService.yaml +++ b/content/en-us/reference/engine/classes/HttpService.yaml @@ -156,7 +156,7 @@ methods: such as `apis.myservice.com` or to subdomains of a domain, for example `*.myservice.org`. - Production `Datatype.Secrett`s are only available in live servers and Team Create. Local `Datatype.Secret`s are stored on your device per-experience, and are available for non-Team Create Studio. To add a local `Datatype.Secret` in Studio, go to the **Game Settings** in the **Home** tab of the ribbon bar. Then go to the **Security** tab of **Game Settings**. + Production `Datatype.Secret`s are only available in live servers and Team Create. Local `Datatype.Secret`s are stored on your device per-experience, and are available for non-Team Create Studio. To add a local `Datatype.Secret` in Studio, go to the **Game Settings** in the **Home** tab of the ribbon bar. Then go to the **Security** tab of **Game Settings**. Enter `Datatype.Secret`s in the JSON form `{"secret_name": ["cGFzc3dvcmQ=", "*.google.com"], "other_secret": ["cGFzc3dvcmQ=", "*.github.com"]}`, where `cGFzc3dvcmQ=` is the secret value, and `*.google.com` is the domain the secret is valid for. Secret values must be encoded in Base64. code_samples: [] From dba320ab43fc62cc0d8ce220fa22a2e75542741a Mon Sep 17 00:00:00 2001 From: Ketasaja Date: Fri, 31 Jan 2025 01:14:07 +0000 Subject: [PATCH 3/6] Reference Game Settings page --- content/en-us/reference/engine/classes/HttpService.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/en-us/reference/engine/classes/HttpService.yaml b/content/en-us/reference/engine/classes/HttpService.yaml index 8f55c82fb..34024fa7a 100644 --- a/content/en-us/reference/engine/classes/HttpService.yaml +++ b/content/en-us/reference/engine/classes/HttpService.yaml @@ -161,7 +161,7 @@ methods: Production `Datatype.Secret`s are only available in live servers and Team Create. Local `Datatype.Secret`s are stored on your device per-experience, and are available for non-Team Create Studio. To add a local `Datatype.Secret` in Studio, go to the **Game Settings** in the **Home** tab of the ribbon bar. Then go to the **Security** tab of **Game Settings**. - Enter `Datatype.Secret`s in the JSON form `{"secret_name": ["cGFzc3dvcmQ=", "*.google.com"], "other_secret": ["cGFzc3dvcmQ=", "*.github.com"]}`, where `cGFzc3dvcmQ=` is the secret value, and `*.google.com` is the domain the secret is valid for. Secret values must be encoded in Base64. + Production `Datatype.Secret`s are only available in live servers and Team Create. [Local `Datatype.Secret`s](https://create.roblox.com/docs/en-us/studio/game-settings#security) are available for non-Team Create Studio. code_samples: [] parameters: - name: key From 4fa11625139cf05302cbaf790b88bee35628c347 Mon Sep 17 00:00:00 2001 From: Ketasaja Date: Fri, 31 Jan 2025 01:19:52 +0000 Subject: [PATCH 4/6] Make link relative --- content/en-us/reference/engine/classes/HttpService.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/en-us/reference/engine/classes/HttpService.yaml b/content/en-us/reference/engine/classes/HttpService.yaml index 34024fa7a..e7cfd7219 100644 --- a/content/en-us/reference/engine/classes/HttpService.yaml +++ b/content/en-us/reference/engine/classes/HttpService.yaml @@ -161,7 +161,7 @@ methods: Production `Datatype.Secret`s are only available in live servers and Team Create. Local `Datatype.Secret`s are stored on your device per-experience, and are available for non-Team Create Studio. To add a local `Datatype.Secret` in Studio, go to the **Game Settings** in the **Home** tab of the ribbon bar. Then go to the **Security** tab of **Game Settings**. - Production `Datatype.Secret`s are only available in live servers and Team Create. [Local `Datatype.Secret`s](https://create.roblox.com/docs/en-us/studio/game-settings#security) are available for non-Team Create Studio. + Production `Datatype.Secret`s are only available in live servers and Team Create. [Local `Datatype.Secret`s](../../../studio/game-settings#security) are available for non-Team Create Studio. code_samples: [] parameters: - name: key From 60c8f5bd1f8331ce6ad3bac9e5de0943dac20756 Mon Sep 17 00:00:00 2001 From: Ketasaja Date: Fri, 31 Jan 2025 01:23:35 +0000 Subject: [PATCH 5/6] Fix link --- content/en-us/reference/engine/classes/HttpService.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/en-us/reference/engine/classes/HttpService.yaml b/content/en-us/reference/engine/classes/HttpService.yaml index e7cfd7219..e03277866 100644 --- a/content/en-us/reference/engine/classes/HttpService.yaml +++ b/content/en-us/reference/engine/classes/HttpService.yaml @@ -161,7 +161,7 @@ methods: Production `Datatype.Secret`s are only available in live servers and Team Create. Local `Datatype.Secret`s are stored on your device per-experience, and are available for non-Team Create Studio. To add a local `Datatype.Secret` in Studio, go to the **Game Settings** in the **Home** tab of the ribbon bar. Then go to the **Security** tab of **Game Settings**. - Production `Datatype.Secret`s are only available in live servers and Team Create. [Local `Datatype.Secret`s](../../../studio/game-settings#security) are available for non-Team Create Studio. + Production `Datatype.Secret`s are only available in live servers and Team Create. [Local `Datatype.Secret`s](../../../studio/game-settings.md#security) are available for non-Team Create Studio. code_samples: [] parameters: - name: key From 3139bff450268dfb5762bf80cae002f017b16df6 Mon Sep 17 00:00:00 2001 From: Ketasaja Date: Fri, 31 Jan 2025 17:45:09 +0000 Subject: [PATCH 6/6] Update content/en-us/reference/engine/classes/HttpService.yaml Co-authored-by: IgnisRBX <43388550+IgnisRBX@users.noreply.github.com> --- content/en-us/reference/engine/classes/HttpService.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/content/en-us/reference/engine/classes/HttpService.yaml b/content/en-us/reference/engine/classes/HttpService.yaml index e03277866..4d7945683 100644 --- a/content/en-us/reference/engine/classes/HttpService.yaml +++ b/content/en-us/reference/engine/classes/HttpService.yaml @@ -159,9 +159,9 @@ methods: such as `apis.myservice.com` or to subdomains of a domain, for example `*.myservice.org`. - Production `Datatype.Secret`s are only available in live servers and Team Create. Local `Datatype.Secret`s are stored on your device per-experience, and are available for non-Team Create Studio. To add a local `Datatype.Secret` in Studio, go to the **Game Settings** in the **Home** tab of the ribbon bar. Then go to the **Security** tab of **Game Settings**. - - Production `Datatype.Secret`s are only available in live servers and Team Create. [Local `Datatype.Secret`s](../../../studio/game-settings.md#security) are available for non-Team Create Studio. + Production `Datatype.Secret|Secrets` are only available in live servers and Team Create. + See [here](../../../studio/game-settings.md#security) for availability details of local + `Datatype.Secret|Secrets`. code_samples: [] parameters: - name: key