Namespace Dangl.Identity.Client.Mvc
Classes
DanglIdentityAspNetIdentityLoginHandler
This is an extension of the DanglIdentityLoginHandler which additionally uses a IUserInfoUpdater to update user information in a local database
DanglIdentityAuthenticationExtensions
Extensions for using Dangl.Identity in Asp.Net Core apps
DanglIdentityCookieSignInHelper<TIdentityUser>
This class performs a cookie based sign in with Asp.Net Identity
DanglIdentityHttpClientAccessor
This is a simple wrapper that can be used as injected services via the HttpClientFactory to optimize the lifetime management of HttpClients
DanglIdentitySignInManager<TIdentityUser>
This class is a sign in manager that delegates to Dangl.Identity via the ResourceOwnerPasswordGrant
LocalUrlConfig
This can be used to configure client applications urls. For example, when Dangl.Identity is asked to generate email confirmations, the RelativeLoginUrl can be used to redirect the user back to the originating application after she has successfully confirmed her email on the Dangl.Identity service.
OpenIdExtensions
This configures OpenId with Dangl.Identity as OpenId authority.
UserInfoUpdaterDto
This is a simple Dto to be used with the IUserInfoUpdater
Interfaces
ICookieSignInHelper
This interface performs a cookie based sign in with Asp.Net Identity
IDanglIdentityAspNetIdentityLoginHandler
This interface is used in server side applications where a login or refresh action should also create or update the user in the local apps database
IDanglIdentitySignInManager
This interfaces describes a sign in manager that delegates to Dangl.Identity via the ResourceOwnerPasswordGrant