Table of Contents

Namespace LinqToDB.Identity

Classes

DefaultConnectionFactory

Represents default IConnectionFactory

IdentityDataConnection

Base class for the LinqToDB database context used for identity.

IdentityDataConnection<TUser>

Base class for the LinqToDB database context used for identity.

IdentityDataConnection<TUser, TRole, TKey>

Base class for the LinqToDB database context used for identity.

IdentityDataConnection<TUser, TRole, TKey, TUserClaim, TUserRole, TUserLogin, TRoleClaim, TUserToken>

Base class for the LinqToDB database context used for identity.

IdentityRole

The default implementation of IdentityRole<TKey> which uses a string as the primary key.

IdentityRoleClaim<TKey>

Represents a claim that is granted to all users within a role.

IdentityRole<TKey>

Represents a role in the identity system

IdentityRole<TKey, TUserRole, TRoleClaim>

Represents a role in the identity system

IdentityUser

The default implementation of IdentityUser<TKey> which uses a string as a primary key.

IdentityUserClaim<TKey>

Represents a claim that a user possesses.

IdentityUserLogin<TKey>

Represents a login and its associated provider for a user.

IdentityUserRole<TKey>

Represents the link between a user and a role.

IdentityUserToken<TKey>

Represents an authentication token for a user.

IdentityUser<TKey>

Represents a user in the identity system

IdentityUser<TKey, TUserClaim, TUserRole, TUserLogin>

Represents a user in the identity system

Resources

A strongly-typed resource class, for looking up localized strings, etc.

RoleStore<TRole>

Creates a new instance of a persistence store for roles.

RoleStore<TKey, TRole>

Creates a new instance of a persistence store for roles.

RoleStore<TKey, TRole, TRoleClaim>

Creates a new instance of a persistence store for roles.

UserStore<TUser>

Creates a new instance of a persistence store for the specified user type.

UserStore<TUser, TRole>

Represents a new instance of a persistence store for the specified user and role types.

UserStore<TKey, TUser, TRole>

Represents a new instance of a persistence store for the specified user and role types.

UserStore<TKey, TUser, TRole, TUserClaim, TUserRole, TUserLogin, TUserToken>

Represents a new instance of a persistence store for the specified user and role types.

Interfaces

IClameConverter

Provides methods to convert from\to Claim

IConcurrency<TKey>

Concurrency interface for IIdentityRole<TKey> and IIdentityUser<TKey>/>

IConnectionFactory

Represents connection factory

IIdentityRoleClaim<TKey>

Represents a claim that is granted to all users within a role.

IIdentityRole<TKey>

Represents a role in the identity system

IIdentityUserClaim<TKey>

Represents a claim that a user possesses.

IIdentityUserLogin<TKey>

Represents a login and its associated provider for a user.

IIdentityUserRole<TKey>

Represents the link between a user and a role.

IIdentityUserToken<TKey>

Represents an authentication token for a user.

IIdentityUser<TKey>

Represents a user in the identity system