8000 [FEATURE] Integrate ASP.NET Identity Management · Issue #46 · endatix/endatix · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
[FEATURE] Integrate ASP.NET Identity Management #46
Closed
@PeterMarinov

Description

@PeterMarinov

Overview:

Integrate ASP.NET Identity into Endatix to enhance user authentication, adding user registration, sign-out, and default user seeding functionalities.

Scope:

  • Modify the sign-in functionality to use ASP.NET Identity
  • Implement user registration and sign-out endpoints
  • Seed a default user upon DB initialization
  • Complex user role management out-of-scope
  • UI changes related to authentication out-of-scope

Acceptance Criteria:

  • Users can authenticate using ASP.NET Identity.
  • User registration endpoint is accessible and functional.
  • Sign-out endpoint securely logs out the user.
  • A default user is seeded during the first-time database setup.
  • Email validation is triggered during user registration.
  • JWT Token is used for authentication instead of Bearer Token.
  • Permission-based authorization is implemented.

Proposed Solution:

Note

🦺 🚧 ⛑️
Feature branch for integrating work on the feature is feature/46-integrate-identity

Deliverables:

  • Updated codebase integrating ASP.NET Identity.
  • Functional user registration and sign-out endpoints.
  • Documentation on new endpoints and user authentication workflow.
  • Test results validating the integration.

Risks/Challenges:

  • Potential issues with database migration on live systems.
  • Security concerns regarding new registration and sign-out endpoints.

Resources

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions

    0