Skip to content

ASP.NET Identity for client-side #21967

@weitzhandler

Description

@weitzhandler

Description

ASP.NET Identity is a great tool for server-side identity management.

The picture will be complete if there would be an identity-manager aimed for .NET clients too, such as UWP, Blazor, WPF, Uno Platform, etc.

Potentially it should implement the following functionality:

  • User authentication management, via JWT tokens, claims etc.- Integration with Thread.CurrentPrincipal.
  • Integration with IHttpClientFactory, to allow generating authentication-clients.
  • Module authorization (e.g. add [Authorize(Roles = RoleNames.Admin)] attribute on a ViewModel to only enable it for admins, etc.
  • Have some way to get notified when a user has been logged in / out.
  • User management API that can easily interact with an ASP.NET Identity server out the box.

Metadata

Metadata

Assignees

No one assigned

    Labels

    area-identityIncludes: Identity and providers

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions