Skip to content

Commit

Permalink
further improvements
Browse files Browse the repository at this point in the history
  • Loading branch information
himesh authored and himesh committed May 15, 2024
1 parent 8b4fb6b commit 0f4b202
Show file tree
Hide file tree
Showing 10 changed files with 22 additions and 9 deletions.
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{% set api_base_path = "https://api.asgardeo.io/t/{organization_name}/oauth2/authorize/" %}
{% set api_example_base_path = "https://api.asgardeo.io/t/bifrost/oauth2/authorize/" %}

{% include "../../../../../includes/guides/authentication/app-native-authentication/add-advanced-configurations.md" %}
{% include "../../../../../includes/guides/authentication/app-native-authentication/configure-advanced-app-native-settings.md" %}

2 changes: 1 addition & 1 deletion en/asgardeo/mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -202,7 +202,7 @@ nav:
- Write a custom authentication script: guides/authentication/conditional-auth/write-your-first-script.md
- App-native authentication:
- Add app-native authentication: guides/authentication/app-native-authentication/add-app-native-authentication.md
- Add advanced app-native configurations: guides/authentication/app-native-authentication/add-advanced-configurations.md
- Configure advanced app-native settings: guides/authentication/app-native-authentication/configure-advanced-app-native-settings.md
- Login Flow AI: guides/authentication/ai-loginflow.md
- Configure OIDC flows:
- Configure OIDC flows: guides/authentication/oidc/index.md
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{% set api_base_path = "https://localhost:9443/oauth2/authorize/" %}
{% set api_example_base_path = "https://localhost:9443/oauth2/authorize/" %}
{% include "../../../../../../includes/guides/authentication/app-native-authentication/add-advanced-configurations.md" %}
{% include "../../../../../../includes/guides/authentication/app-native-authentication/configure-advanced-app-native-settings.md" %}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{% include "../../../../../../includes/guides/authentication/app-native-authentication/index.md" %}
3 changes: 2 additions & 1 deletion en/identity-server/7.0.0/mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -416,8 +416,9 @@ nav:
- Write a custom authentication script: guides/authentication/conditional-auth/write-your-first-script.md
- Configure multi-attribute login: guides/authentication/multi-attribute-login.md
- App-native authentication:
- App-native authentication: guides/authentication/app-native-authentication/index.md
- Add app-native authentication: guides/authentication/app-native-authentication/add-app-native-authentication.md
- Add advanced app-native configurations: guides/authentication/app-native-authentication/add-advanced-configurations.md
- Configure advanced app-native settings: guides/authentication/app-native-authentication/configure-advanced-app-native-settings.md
- Configure OIDC flows:
- Configure OIDC flows: guides/authentication/oidc/index.md
- Discover OIDC endpoints: guides/authentication/oidc/discover-oidc-configs.md
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{% set api_base_path = "https://localhost:9443/oauth2/authorize/" %}
{% set api_example_base_path = "https://localhost:9443/oauth2/authorize/" %}
{% include "../../../../../../includes/guides/authentication/app-native-authentication/add-advanced-configurations.md" %}
{% include "../../../../../../includes/guides/authentication/app-native-authentication/configure-advanced-app-native-settings.md" %}
2 changes: 1 addition & 1 deletion en/identity-server/next/mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -417,7 +417,7 @@ nav:
- Configure multi-attribute login: guides/authentication/multi-attribute-login.md
- App-native authentication:
- Add app-native authentication: guides/authentication/app-native-authentication/add-app-native-authentication.md
- Add advanced app-native configurations: guides/authentication/app-native-authentication/add-advanced-configurations.md
- Configure advanced app-native settings: guides/authentication/app-native-authentication/configure-advanced-app-native-settings.md
- Configure OIDC flows:
- Configure OIDC flows: guides/authentication/oidc/index.md
- Discover OIDC endpoints: guides/authentication/oidc/discover-oidc-configs.md
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -122,4 +122,4 @@ Follow the steps below to enable app-native authentication for your application.

## What's next?

Go through [Add advanced app-native configurations]({{base_path}}/guides/authentication/app-native-authentication/add-advanced-configurations/) to learn about advanced features such as how to secure the authentication request and handle Single Sign-On (SSO) with app-native authentication.
Go through [Add advanced app-native configurations]({{base_path}}/guides/authentication/app-native-authentication/configure-advanced-app-native-settings/) to learn about advanced features such as how to secure the authentication request and handle Single Sign-On (SSO) with app-native authentication.
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Add advanced app-native configurations
# Configure advanced app-native settings

Follow the guides below to discover advanced configurations for app-native authentication.

Expand All @@ -9,7 +9,8 @@ Follow the guides below to discover advanced configurations for app-native authe

In App-Native Authentication, users input their credentials directly into the application. Hence, malicious applications mimicking the legitimate application may be able to capture user credentials. You can implement the following mechanisms to secure authentication requests.

While these mechanisms are only applicable for the initial authentication request, all subsequent requests are bound to it via a unique identifier (flowId), which prevents alterations during the process.
!!! note
While these mechanisms are only applicable for the initial authentication request, all subsequent requests are bound to it via a unique identifier (flowId), which prevents alterations during the process.

### Using client attestation
If the application is hosted either in the Apple App Store or the Google Play Store, follow the steps below to leverage
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# App-native authentication

App-native authentication is an API-based mechanism that helps developers integrate login flows within an application.

This means that users logging in to the application do not have to be redirected to an external web browser for login resulting in a seamless user experience. As a business, you can leverage app-native authentication to retain users within the application's environment at all times.

This section guides you through the following.

1. [Add app-native authentication]({{base_path}}/guides/authentication/app-native-authentication/add-app-native-authentication/) to your applications.
2. [Configure advanced app-native settings]({{base_path}}/guides/authentication/app-native-authentication/configure-advanced-app-native-settings/) to improve security and user experience of app-native authentication.

0 comments on commit 0f4b202

Please sign in to comment.