Add new attachment

Only authorized users are allowed to upload new attachments.

List of attachments

Kind Attachment Name Size Version Date Modified Author Change note
png
allow_form.png 100.3 kB 1 05-Dec-2023 05:32 krivacsz
png
bucket_and_test.png 250.0 kB 2 05-Dec-2023 05:32 krivacsz
png
clopud_storage_api_enable.png 47.1 kB 1 05-Dec-2023 05:32 krivacsz
png
cloud_storage_sttings.png 63.4 kB 1 05-Dec-2023 05:32 krivacsz
png
gstroage_s3_api_vfs_enabled.pn... 174.9 kB 1 05-Dec-2023 05:32 krivacsz
png
not_verified_domain.png 111.6 kB 1 05-Dec-2023 05:32 krivacsz
png
oauth_form.png 61.3 kB 1 05-Dec-2023 05:32 krivacsz
png
s3_vfs_settings.png 210.0 kB 1 05-Dec-2023 05:32 krivacsz
png
service_account.png 113.5 kB 1 05-Dec-2023 05:32 krivacsz
png
service_account_details.png 83.7 kB 1 05-Dec-2023 05:32 krivacsz
png
service_account_new_key.png 72.9 kB 1 05-Dec-2023 05:32 krivacsz
png
service_account_private_key.pn... 41.0 kB 1 05-Dec-2023 05:32 krivacsz
png
service_acount_vfs_test.png 130.7 kB 1 05-Dec-2023 05:32 krivacsz
png
storage_account_access.png 121.4 kB 1 05-Dec-2023 05:32 krivacsz

This page (revision-82) was last changed on 06-Jun-2025 07:51 by krivacsz

This page was created on 05-Dec-2023 05:32 by Halmágyi Árpád

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Difference between version and

At line 6 changed one line
__!!! Proxy Configuration:__ If your server accesses the internet through a proxy, make sure to whitelist the following domains for Google Authentication and Drive access:\\
----
__⚠️ Proxy Configuration:__ If your server accesses the internet through a proxy, make sure to whitelist the following domains for Google Authentication and Storage access:\\
At line 8 changed one line
- __storage.googleapis.com__\\
- __storage.googleapis.com__\\
----
At line 11 changed one line
__!!!Note:__ Ensure the __Cloud Storage__ is enabled at __Enabled APIs & services__. [Google API Library Link|https://console.cloud.google.com/apis/library]\\
__⚠️ Note:__ Ensure the __Cloud Storage__ is enabled at __Enabled APIs & services__. [Google API Library Link|https://console.cloud.google.com/apis/library]\\
At line 21 changed one line
Select the application type: __Web application__. Provide a unique name. Then, configure the __Authorized redirect URI__—this is where Google will redirect you after authorization. The Redirect URL must end with __?command=register_gdrive_api__.\\
• Select the application type: __Web application__.\\
• Provide a unique name to identify your OAuth client (e.g., CrushFTP Integration).\\
Then configure the following:\\
• __Authorized JavaScript origins__: Add the base URL of your CrushFTP server (e.g., https://your-domain.com).\\
• __Authorized redirect URIs__: This is the URL Google will redirect to after successful authorization. The Redirect URL must end with __?command=register_gdrive_api__\\
At line 26 changed 4 lines
}}}\\
or
{{{
or
At line 31 removed one line
At line 35 added one line
\\
At line 41 changed one line
__!!! Note:__ You can configure the __OAuth consent screen__ by clicking the link above the __Authorized JavaScript origins__ section:\\
__⚠️ Note:__ You can configure the __OAuth consent screen__ by clicking the link above the __Authorized JavaScript origins__ section:\\
At line 47 added one line
__Important__: After configuration, don’t forget to click __Publish App__ at __Audience__ page to make it active. Without publishing, the app will remain in __Testing__ mode, which restricts access to authorized test users only.\\
At line 49 changed one line
__!!! Note__: To obtain the __Refresh Token__, the CrushFTP WebInterface’s host and port must match the __Redirect URL__ specified in the __Google APIs & Services__-> __Credentials__ -> __OAuth 2.0 Client IDs__. In our example, it was: http://127.0.0.1:9090 or https://your.crushftp.domain.com/\\
__⚠️ Note__: To obtain the __Refresh Token__, the CrushFTP WebInterface’s host and port must match the __Redirect URL__ specified in the __Google APIs & Services__-> __Credentials__ -> __OAuth 2.0 Client IDs__. In our example, it was: http://127.0.0.1:9090 or https://your.crushftp.domain.com/\\
At line 52 changed one line
__!!! Note__: Be sure to sign in with the __Google Account__ that has the __necessary permissions__, as configured in the __Google APIs & Services__-> __Credentials__ -> __OAuth 2.0 Client IDs__. This will automatically configure the __User name__ and __Password__.\\
__⚠️ Note__: Be sure to sign in with the __Google Account__ that has the __necessary permissions__, as configured in the __Google APIs & Services__-> __Credentials__ -> __OAuth 2.0 Client IDs__. This will automatically configure the __User name__ and __Password__.\\
At line 78 changed one line
Click on the "Done" button.\\
Click on the __Done__ button.\\
At line 80 changed one line
Navigate to the newly created Service Account. Go to the KEYS tab. Click on the "Add KEY" button, and then select "Create new key".\\
Navigate to the newly created __Service Account__. Go to the __KEYS__ tab. Click on the __Add KEY__ button, and then select __Create new key__.\\
At line 98 added one line
----
At line 96 changed one line
Generate __Access key__ and __Secret__. Got to [https://console.cloud.google.com/] In the left sidebar of the dashboard, click Google Cloud Storage and then Settings.\\
Generate __Access key__ and __Secret__. Got to [Google Console Cloud Link|https://console.cloud.google.com/] In the left sidebar of the dashboard, click on the __Google Cloud Storage__ and then __Settings__.\\
At line 102 changed one line
\\Domain:<<Cloud Storage -> Settings -> INTEROPERABILITY -> Domain of __Storage URI__ default is __storage.googleapis.com__>> \\
\\Domain: <<Cloud Storage -> Settings -> INTEROPERABILITY -> Domain of __Storage URI__ default is __storage.googleapis.com__>>\\
At line 109 added one line
\\
At line 111 added one line
\\
At line 113 added one line
\\
At line 115 added one line
\\\
At line 108 changed one line
__!Warning__ Signing version 4 must be enabled, as Google Cloud Storage does not support older signing versions.\\
__⚠️__ __Signing version 4__ must be enabled, as Google Cloud Storage does not support older signing versions.\\
At line 120 changed one line
__!Warning__ Signing version 4 must be enabled, as __Google Cloud Storage__ does not support older signing versions.\\
__⚠️__ __Signing version 4__ must be enabled, as __Google Cloud Storage__ does not support older signing versions.\\
Version Date Modified Size Author Changes ... Change note
82 06-Jun-2025 07:51 6.65 kB krivacsz to previous
81 06-Jun-2025 07:42 6.418 kB krivacsz to previous | to last
« This page (revision-82) was last changed on 06-Jun-2025 07:51 by krivacsz
G’day (anonymous guest)
CrushFTP11 | What's New

Referenced by
CrushOIDC
LeftMenu

JSPWiki