Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

API based authentication #15684

Closed
janakamarasena opened this issue Apr 3, 2023 · 1 comment
Closed

API based authentication #15684

janakamarasena opened this issue Apr 3, 2023 · 1 comment

Comments

@janakamarasena
Copy link
Member

janakamarasena commented Apr 3, 2023

Is your feature request related to a problem? Please describe.
When developing applications(especially native apps) developers look at implementing their login flows within apps itself where they target more on UX. This is especially in mobile development where the application authentication is not smooth with a browser interaction in the middle. Currently, IS does not have a complete api based authentication flow. While the oauth2 password grant is available for API based authentication it doesn’t fulfil the complete authentication needs such as using MFA, federated login, adaptive authentication, etc.

Describe the solution you would prefer
To cater for the above IS needs to provide an API based authentication capability in which it will provide the app developer the capability to embed a complete authentication capability within the application. This will support MFA, including adaptive authentication via APIs. And also support invoking federated authentication which, however, will need a browser-based flow due to its nature.

Related issues
Samples: #16373
SDKs: #16374

@janakamarasena janakamarasena self-assigned this Apr 3, 2023
@ashensw ashensw added this to the 6.2.0 milestone Apr 19, 2023
@ashensw ashensw moved this to In Progress in Identity Server 7.0.0 Apr 19, 2023
@ashensw ashensw modified the milestones: 6.2.0-rc1, 6.2.0-alpha7 Aug 3, 2023
@Thumimku
Copy link
Contributor

To enable API_Based_Authenication for an appilication, You have to update the application configuration.
Send a patch request to application management end point.

{
    "advancedConfigurations": {
        "enableAPIBasedAuthentication": true
      }
}

@github-project-automation github-project-automation bot moved this from In Progress to Done in Identity Server 7.0.0 Nov 21, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Archived in project
Development

No branches or pull requests

5 participants