From a1ab3968586700d050e3b506c6745764735a4906 Mon Sep 17 00:00:00 2001 From: wso2 Date: Tue, 23 Apr 2024 18:06:19 +0530 Subject: [PATCH 1/5] Updated getstarted --- .../docs/get-started/asgardeo-use-cases.md | 64 +++++++++++++++ en/asgardeo/docs/get-started/index.md | 77 ++----------------- en/asgardeo/mkdocs.yml | 1 + 3 files changed, 72 insertions(+), 70 deletions(-) create mode 100644 en/asgardeo/docs/get-started/asgardeo-use-cases.md diff --git a/en/asgardeo/docs/get-started/asgardeo-use-cases.md b/en/asgardeo/docs/get-started/asgardeo-use-cases.md new file mode 100644 index 0000000000..2009549558 --- /dev/null +++ b/en/asgardeo/docs/get-started/asgardeo-use-cases.md @@ -0,0 +1,64 @@ +# Learn by use case + +Let's take a look at the core CIAM use cases of Asgardeo. + +## Authentication + +See the following authentication scenarios covered in Asgardeo. + +### Single Sign On (SSO) +With Asgardeo, you can enable users to provide their credentials once and obtain access to multiple applications. Thus, + they do not have to remember multiple username/password pairs to access multiple services. User + identities are managed at a central point. This is more secure, less complex, and easily manageable. + +- Try SSO by [implementing login]({{base_path}}/guides/authentication/add-login-to-apps/) to multiple applications in an Asgardeo organization. + +### Bring your own identity (BYOI) +Use Asgardeo to allow your users federated access to multiple systems across multiple trust domains using open + identity standards. With Bring Your Own Identity (BYOID) approach, we provide social login with well-known identity + providers. + +- Try [social login]({{base_path}}/guides/authentication/social-login/) with Asgardeo. +- Try [enterprise IdP login]({{base_path}}/guides/authentication/enterprise-login/) with Asgardeo. + +### Conditional and multi-factor authentication +Use Asgardeo to ensure secure access for your users by enabling conditional and multi-factor authentication (MFA). You + can apply the right level of security to each and every login request based on the user’s devices, networks, + locations, and usage contexts instead of having a pre-configured static login flow for everyone to follow under all + circumstances. + +- Try [conditional authentication]({{base_path}}/guides/authentication/conditional-auth/) with Asgardeo. +- Try [multi-factor authentication]({{base_path}}/guides/authentication/mfa/) with Asgardeo. + +## User management +You can manage user identities and its lifecycles securely and efficiently within Asgardeo. This includes applying CRUD operations on users, controlling user activities through permissions, managing groups, defining authentication policies, managing external user stores, managing manual/automatic logout, and resetting user passwords. + +Try [user management]({{base_path}}/guides/users/) with Asgardeo. + +## Account security +You can secure user accounts in Asgardeo by configuring features such as bot detection, password validation, login-attempts security, token reuse for private key JWT client authentication, etc. + +Try the [account security]({{base_path}}/guides/user-accounts/) features in Asgardeo. + +## Share applications with Business-to-Business (B2B) organizations +You can create a B2B organization structure in Asgardeo to represent all your partner/customer organizations. +You can easily onboard new partner/customer organizations, expose your applications to their users, and allow those organizations to manage their identity and access management requirements. + +Try a [B2B use case]({{base_path}}/guides/organization-management/manage-b2b-organizations/) in Asgardeo. + +## Self-service capabilities +Asgardeo provides self-service interfaces for users to self-register, reset passwords, and manage their user accounts with ease. + +Try [user self-service]({{base_path}}/guides/user-self-service/) in Asgardeo. + +## Consent management + +With Asgardeo, your users can select which user attributes they want to share with applications, easily review the consents they have provided for each application, and revoke one or many of them as required. + +Learn about [consent management]({{base_path}}/guides/authentication/user-attributes/manage-consent-for-attributes/) in Asgardeo. + +## Branding + +You can customize the user interfaces (UIs) presented to your users during the login, multi-factor authentication (MFA), sign-up (self registration), and account recovery flows according to the theming guidelines of your organization. You can also customize the URLs of Asgardeo-powered interfaces and email templates. + +Try [branding configurations]({{base_path}}/guides/branding/) in Asgardeo. \ No newline at end of file diff --git a/en/asgardeo/docs/get-started/index.md b/en/asgardeo/docs/get-started/index.md index a728263636..d97ade4b39 100644 --- a/en/asgardeo/docs/get-started/index.md +++ b/en/asgardeo/docs/get-started/index.md @@ -2,78 +2,15 @@ template: templates/no-right-sidebar.html --- -# Get Started +# Get Started - Overview Welcome to Asgardeo! Here are some quick guides to start your journey into identity and access management with Asgardeo. -

Quickstarts

-

Integrate Asgardeo into applications

+## Start integrating apps +Select a technology and try integrating an application with Asgardeo. -

Single Page Applications

+[Learn more]({{base_path}}/get-started/start-integrating-apps/) -
- +## Learn by use case +Select an identity and access management use case for your application and see how it works in Asgardeo. - -
- -

Web applications

- -
- - - -
- -

Explore use cases

-

Key features that Asgardeo offers for your applications

- -
- -

Authentication

-

Define how you want your applications to verify user identity

-
- - -

API authorization

-

Enhance security for your APIs by implementing access control

-
- - -

User management

-

Manage users, their identities, and control their permissions from a centralized location.

-
- - -

B2B Organization management

-

Manage your B2B partners and their users. Allow them access to your applications using organization login.

-
- - -

Monitoring and Troubleshooting

-

Use logs to troubleshoot user issues and events to respond to user actions.

-
-
+[Learn more]({{base_path}}/get-started/asgardeo-use-cases/) diff --git a/en/asgardeo/mkdocs.yml b/en/asgardeo/mkdocs.yml index b0b79f6068..54acb79ad2 100644 --- a/en/asgardeo/mkdocs.yml +++ b/en/asgardeo/mkdocs.yml @@ -130,6 +130,7 @@ nav: - Web apps: - OIDC Java EE: get-started/try-your-own-app/java-ee-oidc.md - SAML Java EE: get-started/try-your-own-app/java-ee-saml.md + - Learn by use case: get-started/asgardeo-use-cases.md - Guides: - Guides - Overview: guides/index.md - Applications: From 45a125cb1a21199768b060f0de1dd9e534236ff8 Mon Sep 17 00:00:00 2001 From: wso2 Date: Tue, 30 Apr 2024 16:51:16 +0530 Subject: [PATCH 2/5] removed learn by usecase --- .../docs/get-started/asgardeo-use-cases.md | 64 ------------------- en/asgardeo/mkdocs.yml | 1 - 2 files changed, 65 deletions(-) delete mode 100644 en/asgardeo/docs/get-started/asgardeo-use-cases.md diff --git a/en/asgardeo/docs/get-started/asgardeo-use-cases.md b/en/asgardeo/docs/get-started/asgardeo-use-cases.md deleted file mode 100644 index 2009549558..0000000000 --- a/en/asgardeo/docs/get-started/asgardeo-use-cases.md +++ /dev/null @@ -1,64 +0,0 @@ -# Learn by use case - -Let's take a look at the core CIAM use cases of Asgardeo. - -## Authentication - -See the following authentication scenarios covered in Asgardeo. - -### Single Sign On (SSO) -With Asgardeo, you can enable users to provide their credentials once and obtain access to multiple applications. Thus, - they do not have to remember multiple username/password pairs to access multiple services. User - identities are managed at a central point. This is more secure, less complex, and easily manageable. - -- Try SSO by [implementing login]({{base_path}}/guides/authentication/add-login-to-apps/) to multiple applications in an Asgardeo organization. - -### Bring your own identity (BYOI) -Use Asgardeo to allow your users federated access to multiple systems across multiple trust domains using open - identity standards. With Bring Your Own Identity (BYOID) approach, we provide social login with well-known identity - providers. - -- Try [social login]({{base_path}}/guides/authentication/social-login/) with Asgardeo. -- Try [enterprise IdP login]({{base_path}}/guides/authentication/enterprise-login/) with Asgardeo. - -### Conditional and multi-factor authentication -Use Asgardeo to ensure secure access for your users by enabling conditional and multi-factor authentication (MFA). You - can apply the right level of security to each and every login request based on the user’s devices, networks, - locations, and usage contexts instead of having a pre-configured static login flow for everyone to follow under all - circumstances. - -- Try [conditional authentication]({{base_path}}/guides/authentication/conditional-auth/) with Asgardeo. -- Try [multi-factor authentication]({{base_path}}/guides/authentication/mfa/) with Asgardeo. - -## User management -You can manage user identities and its lifecycles securely and efficiently within Asgardeo. This includes applying CRUD operations on users, controlling user activities through permissions, managing groups, defining authentication policies, managing external user stores, managing manual/automatic logout, and resetting user passwords. - -Try [user management]({{base_path}}/guides/users/) with Asgardeo. - -## Account security -You can secure user accounts in Asgardeo by configuring features such as bot detection, password validation, login-attempts security, token reuse for private key JWT client authentication, etc. - -Try the [account security]({{base_path}}/guides/user-accounts/) features in Asgardeo. - -## Share applications with Business-to-Business (B2B) organizations -You can create a B2B organization structure in Asgardeo to represent all your partner/customer organizations. -You can easily onboard new partner/customer organizations, expose your applications to their users, and allow those organizations to manage their identity and access management requirements. - -Try a [B2B use case]({{base_path}}/guides/organization-management/manage-b2b-organizations/) in Asgardeo. - -## Self-service capabilities -Asgardeo provides self-service interfaces for users to self-register, reset passwords, and manage their user accounts with ease. - -Try [user self-service]({{base_path}}/guides/user-self-service/) in Asgardeo. - -## Consent management - -With Asgardeo, your users can select which user attributes they want to share with applications, easily review the consents they have provided for each application, and revoke one or many of them as required. - -Learn about [consent management]({{base_path}}/guides/authentication/user-attributes/manage-consent-for-attributes/) in Asgardeo. - -## Branding - -You can customize the user interfaces (UIs) presented to your users during the login, multi-factor authentication (MFA), sign-up (self registration), and account recovery flows according to the theming guidelines of your organization. You can also customize the URLs of Asgardeo-powered interfaces and email templates. - -Try [branding configurations]({{base_path}}/guides/branding/) in Asgardeo. \ No newline at end of file diff --git a/en/asgardeo/mkdocs.yml b/en/asgardeo/mkdocs.yml index 54acb79ad2..b0b79f6068 100644 --- a/en/asgardeo/mkdocs.yml +++ b/en/asgardeo/mkdocs.yml @@ -130,7 +130,6 @@ nav: - Web apps: - OIDC Java EE: get-started/try-your-own-app/java-ee-oidc.md - SAML Java EE: get-started/try-your-own-app/java-ee-saml.md - - Learn by use case: get-started/asgardeo-use-cases.md - Guides: - Guides - Overview: guides/index.md - Applications: From 3e3b05127014c1597fc5142570ad6b053658315e Mon Sep 17 00:00:00 2001 From: divyaamunugama <84217321+divyaamunugama@users.noreply.github.com> Date: Thu, 2 May 2024 12:53:33 +0530 Subject: [PATCH 3/5] Update en/asgardeo/docs/get-started/index.md --- en/asgardeo/docs/get-started/index.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/en/asgardeo/docs/get-started/index.md b/en/asgardeo/docs/get-started/index.md index d97ade4b39..b821f2eb7c 100644 --- a/en/asgardeo/docs/get-started/index.md +++ b/en/asgardeo/docs/get-started/index.md @@ -10,7 +10,5 @@ Select a technology and try integrating an application with Asgardeo. [Learn more]({{base_path}}/get-started/start-integrating-apps/) -## Learn by use case -Select an identity and access management use case for your application and see how it works in Asgardeo. [Learn more]({{base_path}}/get-started/asgardeo-use-cases/) From b07d2d0b78fa6604740f6b8772f56ac69a013a9c Mon Sep 17 00:00:00 2001 From: divyaamunugama <84217321+divyaamunugama@users.noreply.github.com> Date: Thu, 2 May 2024 12:54:00 +0530 Subject: [PATCH 4/5] Update en/asgardeo/docs/get-started/index.md --- en/asgardeo/docs/get-started/index.md | 1 - 1 file changed, 1 deletion(-) diff --git a/en/asgardeo/docs/get-started/index.md b/en/asgardeo/docs/get-started/index.md index b821f2eb7c..950f549072 100644 --- a/en/asgardeo/docs/get-started/index.md +++ b/en/asgardeo/docs/get-started/index.md @@ -11,4 +11,3 @@ Select a technology and try integrating an application with Asgardeo. [Learn more]({{base_path}}/get-started/start-integrating-apps/) -[Learn more]({{base_path}}/get-started/asgardeo-use-cases/) From 2e8fe8e50209ae291fc244cd48bc3cd5a010e7a8 Mon Sep 17 00:00:00 2001 From: divyaamunugama <84217321+divyaamunugama@users.noreply.github.com> Date: Thu, 2 May 2024 12:54:15 +0530 Subject: [PATCH 5/5] Update en/asgardeo/docs/get-started/index.md --- en/asgardeo/docs/get-started/index.md | 1 - 1 file changed, 1 deletion(-) diff --git a/en/asgardeo/docs/get-started/index.md b/en/asgardeo/docs/get-started/index.md index 950f549072..1b957f937a 100644 --- a/en/asgardeo/docs/get-started/index.md +++ b/en/asgardeo/docs/get-started/index.md @@ -10,4 +10,3 @@ Select a technology and try integrating an application with Asgardeo. [Learn more]({{base_path}}/get-started/start-integrating-apps/) -