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
cognito_user_pool_app_client_2... 341.0 kB 1 19-May-2025 08:19 krivacsz

This page (revision-14) was last changed on 19-May-2025 09:26 by krivacsz

This page was created on 05-Dec-2023 05:32 by krivacsz

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Difference between version and

At line 2 changed one line
About __Amazon Cognito__ : [https://aws.amazon.com/cognito/]\\
About __Amazon Cognito__ : [Link|https://aws.amazon.com/cognito/]\\
At line 4 changed one line
Create ([https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-identity-pools.html]) or use one of your existing __Amazon Cognito user pool__: [https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-identity-pools.html]\\
Create or use an existing __Amazon Cognito user pool__: [Cognito User Identity Pools Link|https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-identity-pools.html] A Cognito User Pool provides a secure user directory to manage sign-up and sign-in functionality. You can create a new pool or select one you’ve already configured.\\
At line 6 changed one line
Create or configure __app client__ of the user pool ([https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-settings-client-apps.html]). \\
Create or configure an __App Client__ for your __Cognito User Pool__: Refer to the official documentation: [Cognito App Client Settings Link|https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-settings-client-apps.html]\\
An __App Client__ is required to allow applications to authenticate users via the __User Pool__. You can either create a new client or configure an existing one with the necessary settings (callback URLs, OAuth flows, scopes).\\
At line 10 changed one line
Allowed callback URLs: https://<<your CrushFTP domain>>__/WebInterface/login.html__\\
Allowed callback URLs: https://<<your CrushFTP domain>>__/SSO_OIDC/__\\
At line 15 changed one line
[CrushOAuth/cognito_user_pool_app_client_2.png]\\
[Amazon Cognito Configuration/cognito_user_pool_app_client_2.png]\\
At line 17 changed 7 lines
Go to the __Preferences__-> __Ip/Servers__ and select the __HTTP or HTTPS__ port item(__OAuth Sign in__ Tab) where you want to enable the Amazon Cognito Sing-In button. Check the "Enable Amazon Cognito Sign in" flag.\\
Required info from __App client__ of the __User Pool__ : __Client ID__ and __Client Secret__.\\
Required info from __User Pool__ :\\
Cognito Domain Prefix: It is part of the __Cognito domain__ (Amazon console -> Amazon Cognito -> User Pools -> __User poll__ -> __App integration__ tab). It also contains the region of the User Pool.\\
Like:
{{{[domain_name].auth.[amazon region]}}}\\
User pool ID\\
Copy and securely store the __Client ID__ and __Client Secret__ as these will be required for the [CrushOIDC] plugin configuration.\\
__!!!Continue on:__ [CrushOIDC]\\
At line 25 changed 5 lines
[CrushOAuth/cognito_client_id_secret.png]\\
[CrushOAuth/cognito_user_pool.png]\\
[CrushOAuth/port_item_settings_cognito.png]\\
\\
Configure the __CrushOAuth__ plugin and enable the flag: __Enable Amazon Cognito Auth__.\\
Version Date Modified Size Author Changes ... Change note
14 19-May-2025 09:26 1.46 kB krivacsz to previous
13 19-May-2025 09:26 1.458 kB krivacsz to previous | to last
12 19-May-2025 08:25 1.325 kB krivacsz to previous | to last
11 19-May-2025 08:22 1.011 kB krivacsz to previous | to last
10 19-May-2025 08:21 0.855 kB krivacsz to previous | to last
9 19-May-2025 08:19 0.912 kB krivacsz to previous | to last
8 19-May-2025 06:36 0.894 kB krivacsz to previous | to last
7 19-May-2025 06:35 0.908 kB krivacsz to previous | to last
6 19-May-2025 06:35 1.625 kB krivacsz to previous | to last
5 31-Jan-2025 02:33 1.768 kB krivacsz to previous | to last
4 05-Dec-2023 05:32 1.762 kB krivacsz to previous | to last
3 05-Dec-2023 05:32 1.723 kB krivacsz to previous | to last
2 05-Dec-2023 05:32 1.723 kB krivacsz to previous | to last
1 05-Dec-2023 05:32 1.715 kB krivacsz to last
« This page (revision-14) was last changed on 19-May-2025 09:26 by krivacsz
G’day (anonymous guest)
CrushFTP11 | What's New

Referenced by
CrushOAuth
CrushOIDC

JSPWiki