Show / Hide Table of Contents

    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

    Back to top © Dangl IT - Georg Dangl