From 4bdaa5faeeb09b0608e60055356cfd3d1ab21efd Mon Sep 17 00:00:00 2001 From: Alexandre SPIESER Date: Sun, 17 May 2020 18:58:50 +0100 Subject: [PATCH] new release pushed --- .../MongoIdentitySample.Mvc.csproj | 2 +- src/AspNetCore.Identity.MongoDbCore.nuspec | 4 +- .../AspNetCore.Identity.MongoDbCore.deps.json | 12 +- .../AspNetCore.Identity.MongoDbCore.dll | Bin 103936 -> 105472 bytes .../AspNetCore.Identity.MongoDbCore.deps.json | 12 +- .../AspNetCore.Identity.MongoDbCore.dll | Bin 103424 -> 104960 bytes .../AspNetCore.Identity.MongoDbCore.xml | 1179 ++++++++++++++++- ...entity.MongoDbCore.IntegrationTests.csproj | 2 +- 8 files changed, 1194 insertions(+), 17 deletions(-) diff --git a/sample/MongoIdentitySample.Mvc/MongoIdentitySample.Mvc.csproj b/sample/MongoIdentitySample.Mvc/MongoIdentitySample.Mvc.csproj index 4b27629..278fafd 100644 --- a/sample/MongoIdentitySample.Mvc/MongoIdentitySample.Mvc.csproj +++ b/sample/MongoIdentitySample.Mvc/MongoIdentitySample.Mvc.csproj @@ -8,7 +8,7 @@ - + diff --git a/src/AspNetCore.Identity.MongoDbCore.nuspec b/src/AspNetCore.Identity.MongoDbCore.nuspec index 4e8360a..7db6350 100644 --- a/src/AspNetCore.Identity.MongoDbCore.nuspec +++ b/src/AspNetCore.Identity.MongoDbCore.nuspec @@ -2,7 +2,7 @@ AspNetCore.Identity.MongoDbCore - 2.1.0 + 2.1.1 AspNetCore.Identity.MongoDbCore Alexandre Spieser Alexandre Spieser @@ -24,7 +24,7 @@ - + diff --git a/src/lib/netcoreapp3.1/AspNetCore.Identity.MongoDbCore.deps.json b/src/lib/netcoreapp3.1/AspNetCore.Identity.MongoDbCore.deps.json index c4d3783..52bdd00 100644 --- a/src/lib/netcoreapp3.1/AspNetCore.Identity.MongoDbCore.deps.json +++ b/src/lib/netcoreapp3.1/AspNetCore.Identity.MongoDbCore.deps.json @@ -11,7 +11,7 @@ "Microsoft.AspNetCore.Identity": "2.2.0", "Microsoft.Extensions.Identity.Stores": "3.1.1", "MongoDB.Driver": "2.9.3", - "MongoDbGenericRepository": "1.4.1" + "MongoDbGenericRepository": "1.4.3" }, "runtime": { "AspNetCore.Identity.MongoDbCore.dll": {} @@ -487,7 +487,7 @@ } } }, - "MongoDbGenericRepository/1.4.1": { + "MongoDbGenericRepository/1.4.3": { "dependencies": { "MongoDB.Driver": "2.9.3" }, @@ -1741,12 +1741,12 @@ "path": "mongodb.driver.core/2.9.3", "hashPath": "mongodb.driver.core.2.9.3.nupkg.sha512" }, - "MongoDbGenericRepository/1.4.1": { + "MongoDbGenericRepository/1.4.3": { "type": "package", "serviceable": true, - "sha512": "sha512-TbRnmktTly5L/tZZxTqf6DC4HUHe9G1HVCzvsw0G07kRx2E6VKXGEKbCvG6rKZxqNv5/CcTS81xYST0P/GsCTg==", - "path": "mongodbgenericrepository/1.4.1", - "hashPath": "mongodbgenericrepository.1.4.1.nupkg.sha512" + "sha512": "sha512-SLJp2QnPzhYHUDyBXFekrLwaHWTqwHcCErm9LQlXOQq6VYU1sF5bSmAoQ7Ak0BPD8YTqVbTQc6wbSD8EJYMyAQ==", + "path": "mongodbgenericrepository/1.4.3", + "hashPath": "mongodbgenericrepository.1.4.3.nupkg.sha512" }, "NETStandard.Library/1.6.1": { "type": "package", diff --git a/src/lib/netcoreapp3.1/AspNetCore.Identity.MongoDbCore.dll b/src/lib/netcoreapp3.1/AspNetCore.Identity.MongoDbCore.dll index a10e40aa9eb658347da3a550ae0e2cc854614750..d732ccc39e9d376cf5a993ccd259045e576c856f 100644 GIT binary patch delta 19775 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 diff --git a/src/lib/netstandard2.1/AspNetCore.Identity.MongoDbCore.deps.json b/src/lib/netstandard2.1/AspNetCore.Identity.MongoDbCore.deps.json index e18543b..abbb166 100644 --- a/src/lib/netstandard2.1/AspNetCore.Identity.MongoDbCore.deps.json +++ b/src/lib/netstandard2.1/AspNetCore.Identity.MongoDbCore.deps.json @@ -12,7 +12,7 @@ "Microsoft.AspNetCore.Identity": "2.2.0", "Microsoft.Extensions.Identity.Stores": "3.1.1", "MongoDB.Driver": "2.9.3", - "MongoDbGenericRepository": "1.4.1" + "MongoDbGenericRepository": "1.4.3" }, "runtime": { "AspNetCore.Identity.MongoDbCore.dll": {} @@ -501,7 +501,7 @@ } } }, - "MongoDbGenericRepository/1.4.1": { + "MongoDbGenericRepository/1.4.3": { "dependencies": { "MongoDB.Driver": "2.9.3" }, @@ -2034,12 +2034,12 @@ "path": "mongodb.driver.core/2.9.3", "hashPath": "mongodb.driver.core.2.9.3.nupkg.sha512" }, - "MongoDbGenericRepository/1.4.1": { + "MongoDbGenericRepository/1.4.3": { "type": "package", "serviceable": true, - "sha512": "sha512-TbRnmktTly5L/tZZxTqf6DC4HUHe9G1HVCzvsw0G07kRx2E6VKXGEKbCvG6rKZxqNv5/CcTS81xYST0P/GsCTg==", - "path": "mongodbgenericrepository/1.4.1", - "hashPath": "mongodbgenericrepository.1.4.1.nupkg.sha512" + "sha512": "sha512-SLJp2QnPzhYHUDyBXFekrLwaHWTqwHcCErm9LQlXOQq6VYU1sF5bSmAoQ7Ak0BPD8YTqVbTQc6wbSD8EJYMyAQ==", + "path": "mongodbgenericrepository/1.4.3", + "hashPath": "mongodbgenericrepository.1.4.3.nupkg.sha512" }, "NETStandard.Library/1.6.1": { "type": "package", diff --git a/src/lib/netstandard2.1/AspNetCore.Identity.MongoDbCore.dll b/src/lib/netstandard2.1/AspNetCore.Identity.MongoDbCore.dll index 9929fd35efe095df122412548213550f5710aa0c..bd3c79da133788e66f893c4e74f5d8e042af5c71 100644 GIT binary patch delta 19524 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 diff --git a/src/lib/netstandard2.1/AspNetCore.Identity.MongoDbCore.xml b/src/lib/netstandard2.1/AspNetCore.Identity.MongoDbCore.xml index 1d95aa6..8ee2e9a 100644 --- a/src/lib/netstandard2.1/AspNetCore.Identity.MongoDbCore.xml +++ b/src/lib/netstandard2.1/AspNetCore.Identity.MongoDbCore.xml @@ -727,4 +727,1181 @@ Get a role's normalized name as an asynchronous operation. The role whose normalized name should be retrieved. - The \ No newline at end of file + The used to propagate notifications that the operation should be canceled. + A that contains the name of the role. + + + + Set a role's normalized name as an asynchronous operation. + + The role whose normalized name should be set. + The normalized name to set + The used to propagate notifications that the operation should be canceled. + The that represents the asynchronous operation. + + + + Throws if this class has been disposed. + + + + + Dispose the stores + + + + + Get the claims associated with the specified as an asynchronous operation. + + The role whose claims should be retrieved. + The used to propagate notifications that the operation should be canceled. + A that contains the claims granted to a role. + + + + Adds the given to the specified . + + The role to add the claim to. + The claim to add to the role. + The used to propagate notifications that the operation should be canceled. + The that represents the asynchronous operation. + + + + Removes the given from the specified . + + The role to remove the claim from. + The claim to remove from the role. + The used to propagate notifications that the operation should be canceled. + The that represents the asynchronous operation. + + + + Creates a entity representing a role claim. + + The associated role. + The associated claim. + The role claim entity. + + + + Creates a new instance of a persistence store for the specified user type. + + The type representing a user. + + + + Constructs a new instance of . + + The . + The . + + + + Represents a new instance of a persistence store for the specified user and role types. + + The type representing a user. + The type of the data context class used to access the store. + + + + Constructs a new instance of . + + The . + The . + + + + Represents a new instance of a persistence store for the specified user and role types. + + The type representing a user. + The type of the data context class used to access the store. + The type of the primary key for a role. + + + + Constructs a new instance of . + + The . + The . + + + + Represents a new instance of a persistence store for the specified user and role types. + + The type representing a user. + The type of the data context class used to access the store. + The type of the primary key for a role. + The type representing a claim. + The type representing a user external login. + The type representing a user token. + + + + Creates a new instance of the store. + + The context used to access the store. + The used to describe store errors. + + + + Gets the database context for this store. + + + + + Gets or sets a flag indicating if changes should be persisted after CreateAsync, UpdateAsync and DeleteAsync are called. + + + True if changes should be automatically persisted, otherwise false. + + + + Saves the current store. + The used to propagate notifications that the operation should be canceled. + The that represents the asynchronous operation. + + + + Creates the specified in the user store. + + The user to create. + The used to propagate notifications that the operation should be canceled. + The that represents the asynchronous operation, containing the of the creation operation. + + + + Updates the specified in the user store. + + The user to update. + The used to propagate notifications that the operation should be canceled. + The that represents the asynchronous operation, containing the of the update operation. + + + + Deletes the specified from the user store. + + The user to delete. + The used to propagate notifications that the operation should be canceled. + The that represents the asynchronous operation, containing the of the update operation. + + + + Finds and returns a user, if any, who has the specified . + + The user ID to search for. + The used to propagate notifications that the operation should be canceled. + + The that represents the asynchronous operation, containing the user matching the specified if it exists. + + + + + Finds and returns a user, if any, who has the specified normalized user name. + + The normalized user name to search for. + The used to propagate notifications that the operation should be canceled. + + The that represents the asynchronous operation, containing the user matching the specified if it exists. + + + + + A navigation property for the users the store contains. + + + + + Return a user with the matching userId if it exists. + + The user's id. + The used to propagate notifications that the operation should be canceled. + The user if it exists. + + + + Return a user login with the matching userId, provider, providerKey if it exists. + + The user's id. + The login provider name. + The key provided by the to identify a user. + The used to propagate notifications that the operation should be canceled. + The user login if it exists. + + + + Return a user login with provider, providerKey if it exists. + + The login provider name. + The key provided by the to identify a user. + The used to propagate notifications that the operation should be canceled. + The user login if it exists. + + + + Get the claims associated with the specified as an asynchronous operation. + + The user whose claims should be retrieved. + The used to propagate notifications that the operation should be canceled. + A that contains the claims granted to a user. + + + + Adds the given to the specified . + + The user to add the claim to. + The claim to add to the user. + The used to propagate notifications that the operation should be canceled. + The that represents the asynchronous operation. + + + + Replaces the on the specified , with the . + + The user to replace the claim on. + The claim replace. + The new claim replacing the . + The used to propagate notifications that the operation should be canceled. + The that represents the asynchronous operation. + + + + Removes the given from the specified . + + The user to remove the claims from. + The claim to remove. + The used to propagate notifications that the operation should be canceled. + The that represents the asynchronous operation. + + + + Adds the given to the specified . + + The user to add the login to. + The login to add to the user. + The used to propagate notifications that the operation should be canceled. + The that represents the asynchronous operation. + + + + Removes the given from the specified . + + The user to remove the login from. + The login to remove from the user. + The key provided by the to identify a user. + The used to propagate notifications that the operation should be canceled. + The that represents the asynchronous operation. + + + + Retrieves the associated logins for the specified . + + The user whose associated logins to retrieve. + The used to propagate notifications that the operation should be canceled. + + The for the asynchronous operation, containing a list of for the specified , if any. + + + + + Retrieves the user associated with the specified login provider and login provider key. + + The login provider who provided the . + The key provided by the to identify a user. + The used to propagate notifications that the operation should be canceled. + + The for the asynchronous operation, containing the user, if any which matched the specified login provider and key. + + + + + Gets the user, if any, associated with the specified, normalized email address. + + The normalized email address to return the user for. + The used to propagate notifications that the operation should be canceled. + + The task object containing the results of the asynchronous lookup operation, the user if any associated with the specified normalized email address. + + + + + Retrieves all users with the specified claim. + + The claim whose users should be retrieved. + The used to propagate notifications that the operation should be canceled. + + The contains a list of users, if any, that contain the specified claim. + + + + + Find a user token if it exists. + + The token owner. + The login provider for the token. + The name of the token. + The used to propagate notifications that the operation should be canceled. + The user token if it exists. + + + + Add a new user token. + + The token to be added. + + + + + Remove a new user token. + + The token to be removed. + + + + + Sets the given for the specified . + + The user whose name should be set. + The user name to set. + The used to propagate notifications that the operation should be canceled. + The that represents the asynchronous operation. + + + + Sets the given normalized name for the specified . + + The user whose name should be set. + The normalized name to set. + The used to propagate notifications that the operation should be canceled. + The that represents the asynchronous operation. + + + + Sets the password hash for a user. + + The user to set the password hash for. + The password hash to set. + The used to propagate notifications that the operation should be canceled. + The that represents the asynchronous operation. + + + + Sets the flag indicating whether the specified 's email address has been confirmed or not. + + The user whose email confirmation status should be set. + A flag indicating if the email address has been confirmed, true if the address is confirmed otherwise false. + The used to propagate notifications that the operation should be canceled. + The task object representing the asynchronous operation. + + + + Sets the address for a . + + The user whose email should be set. + The email to set. + The used to propagate notifications that the operation should be canceled. + The task object representing the asynchronous operation. + + + + Sets the normalized email for the specified . + + The user whose email address to set. + The normalized email to set for the specified . + The used to propagate notifications that the operation should be canceled. + The task object representing the asynchronous operation. + + + + Locks out a user until the specified end date has passed. Setting a end date in the past immediately unlocks a user. + + The user whose lockout date should be set. + The after which the 's lockout should end. + The used to propagate notifications that the operation should be canceled. + The that represents the asynchronous operation. + + + + Records that a failed access has occurred, incrementing the failed access count. + + The user whose cancellation count should be incremented. + The used to propagate notifications that the operation should be canceled. + The that represents the asynchronous operation, containing the incremented failed access count. + + + + Resets a user's failed access count. + + The user whose failed access count should be reset. + The used to propagate notifications that the operation should be canceled. + The that represents the asynchronous operation. + This is typically called after the account is successfully accessed. + + + + Set the flag indicating if the specified can be locked out.. + + The user whose ability to be locked out should be set. + A flag indicating if lock out can be enabled for the specified . + The used to propagate notifications that the operation should be canceled. + The that represents the asynchronous operation. + + + + Sets the telephone number for the specified . + + The user whose telephone number should be set. + The telephone number to set. + The used to propagate notifications that the operation should be canceled. + The that represents the asynchronous operation. + + + + Sets a flag indicating if the specified 's phone number has been confirmed.. + + The user whose telephone number confirmation status should be set. + A flag indicating whether the user's telephone number has been confirmed. + The used to propagate notifications that the operation should be canceled. + The that represents the asynchronous operation. + + + + Sets the provided security for the specified . + + The user whose security stamp should be set. + The security stamp to set. + The used to propagate notifications that the operation should be canceled. + The that represents the asynchronous operation. + + + + Sets a flag indicating whether the specified has two factor authentication enabled or not, + as an asynchronous operation. + + The user whose two factor authentication enabled status should be set. + A flag indicating whether the specified has two factor authentication enabled. + The used to propagate notifications that the operation should be canceled. + The that represents the asynchronous operation. + + + + Sets the token value for a particular user. + + The user. + The authentication provider for the token. + The name of the token. + The value of the token. + The used to propagate notifications that the operation should be canceled. + The that represents the asynchronous operation. + + + + Deletes a token for a user. + + The user. + The authentication provider for the token. + The name of the token. + The used to propagate notifications that the operation should be canceled. + The that represents the asynchronous operation. + + + + Returns the token value. + + The user. + The authentication provider for the token. + The name of the token. + The used to propagate notifications that the operation should be canceled. + The that represents the asynchronous operation. + + + + Sets the authenticator key for the specified . + + The user whose authenticator key should be set. + The authenticator key to set. + The used to propagate notifications that the operation should be canceled. + The that represents the asynchronous operation. + + + + Get the authenticator key for the specified . + + The user whose security stamp should be set. + The used to propagate notifications that the operation should be canceled. + The that represents the asynchronous operation, containing the security stamp for the specified . + + + + Returns how many recovery code are still valid for a user. + + The user who owns the recovery code. + The used to propagate notifications that the operation should be canceled. + The number of valid recovery codes for the user.. + + + + Updates the recovery codes for the user while invalidating any previous recovery codes. + + The user to store new recovery codes for. + The new recovery codes for the user. + The used to propagate notifications that the operation should be canceled. + The new recovery codes for the user. + + + + Returns whether a recovery code is valid for a user. Note: recovery codes are only valid + once, and will be invalid after use. + + The user who owns the recovery code. + The recovery code to use. + The used to propagate notifications that the operation should be canceled. + True if the recovery code was found for the user. + + + + Represents a new instance of a persistence store for users, using the default implementation + of with a string as a primary key. + + + + + Constructs a new instance of . + + The . + The . + + + + Creates a new instance of a persistence store for the specified user type. + + The type representing a user. + + + + Constructs a new instance of . + + The . + The . + + + + Represents a new instance of a persistence store for the specified user and role types. + + The type representing a user. + The type representing a role. + The type of the data context class used to access the store. + + + + Constructs a new instance of . + + The . + The . + + + + Represents a new instance of a persistence store for the specified user and role types. + + The type representing a user. + The type representing a role. + The type of the data context class used to access the store. + The type of the primary key for a role. + + + + Constructs a new instance of . + + The . + The . + + + + Represents a new instance of a persistence store for the specified user and role types. + + The type representing a user. + The type representing a role. + The type of the data context class used to access the store. + The type of the primary key for a role. + The type representing a claim. + The type representing a user role. + The type representing a user external login. + The type representing a user token. + The type representing a role claim. + + + + Creates a new instance of the store. + + The context used to access the store. + The used to describe store errors. + + + + Gets the database context for this store. + + + + + Gets or sets a flag indicating if changes should be persisted after CreateAsync, UpdateAsync and DeleteAsync are called. + + + True if changes should be automatically persisted, otherwise false. + + + + Saves the current store. + The used to propagate notifications that the operation should be canceled. + The that represents the asynchronous operation. + + + + Creates the specified in the user store. + + The user to create. + The used to propagate notifications that the operation should be canceled. + The that represents the asynchronous operation, containing the of the creation operation. + + + + Updates the specified in the user store. + + The user to update. + The used to propagate notifications that the operation should be canceled. + The that represents the asynchronous operation, containing the of the update operation. + + + + Deletes the specified from the user store. + + The user to delete. + The used to propagate notifications that the operation should be canceled. + The that represents the asynchronous operation, containing the of the update operation. + + + + Finds and returns a user, if any, who has the specified . + + The user ID to search for. + The used to propagate notifications that the operation should be canceled. + + The that represents the asynchronous operation, containing the user matching the specified if it exists. + + + + + Converts the provided to a strongly typed key object. + + The id to convert. + An instance of representing the provided . + + + + Finds and returns a user, if any, who has the specified normalized user name. + + The normalized user name to search for. + The used to propagate notifications that the operation should be canceled. + + The that represents the asynchronous operation, containing the user matching the specified if it exists. + + + + + A navigation property for the users the store contains. + + + + + Return a role with the normalized name if it exists. + + The normalized role name. + The used to propagate notifications that the operation should be canceled. + The role if it exists. + + + + Return a user role for the userId and roleId if it exists. + + The user's id. + The role's id. + The used to propagate notifications that the operation should be canceled. + The user role if it exists. + + + + Return a user with the matching userId if it exists. + + The user's id. + The used to propagate notifications that the operation should be canceled. + The user if it exists. + + + + Return a user login with the matching userId, provider, providerKey if it exists. + + The user's id. + The login provider name. + The key provided by the to identify a user. + The used to propagate notifications that the operation should be canceled. + The user login if it exists. + + + + Return a user login with provider, providerKey if it exists. + + The login provider name. + The key provided by the to identify a user. + The used to propagate notifications that the operation should be canceled. + The user login if it exists. + + + + Adds the given to the specified . + + The user to add the role to. + The role to add. + The used to propagate notifications that the operation should be canceled. + The that represents the asynchronous operation. + + + + Removes the given from the specified . + + The user to remove the role from. + The role to remove. + The used to propagate notifications that the operation should be canceled. + The that represents the asynchronous operation. + + + + Retrieves the roles the specified is a member of. + + The user whose roles should be retrieved. + The used to propagate notifications that the operation should be canceled. + A that contains the roles the user is a member of. + + + + Returns a flag indicating if the specified user is a member of the give . + + The user whose role membership should be checked. + The role to check membership of + The used to propagate notifications that the operation should be canceled. + A containing a flag indicating if the specified user is a member of the given group. If the + user is a member of the group the returned value with be true, otherwise it will be false. + + + + Get the claims associated with the specified as an asynchronous operation. + + The user whose claims should be retrieved. + The used to propagate notifications that the operation should be canceled. + A that contains the claims granted to a user. + + + + Adds the given to the specified . + + The user to add the claim to. + The claim to add to the user. + The used to propagate notifications that the operation should be canceled. + The that represents the asynchronous operation. + + + + Replaces the on the specified , with the . + + The user to replace the claim on. + The claim replace. + The new claim replacing the . + The used to propagate notifications that the operation should be canceled. + The that represents the asynchronous operation. + + + + Removes the given from the specified . + + The user to remove the claims from. + The claim to remove. + The used to propagate notifications that the operation should be canceled. + The that represents the asynchronous operation. + + + + Adds the given to the specified . + + The user to add the login to. + The login to add to the user. + The used to propagate notifications that the operation should be canceled. + The that represents the asynchronous operation. + + + + Removes the given from the specified . + + The user to remove the login from. + The login to remove from the user. + The key provided by the to identify a user. + The used to propagate notifications that the operation should be canceled. + The that represents the asynchronous operation. + + + + Retrieves the associated logins for the specified . + + The user whose associated logins to retrieve. + The used to propagate notifications that the operation should be canceled. + + The for the asynchronous operation, containing a list of for the specified , if any. + + + + + Retrieves the user associated with the specified login provider and login provider key. + + The login provider who provided the . + The key provided by the to identify a user. + The used to propagate notifications that the operation should be canceled. + + The for the asynchronous operation, containing the user, if any which matched the specified login provider and key. + + + + + Gets the user, if any, associated with the specified, normalized email address. + + The normalized email address to return the user for. + The used to propagate notifications that the operation should be canceled. + + The task object containing the results of the asynchronous lookup operation, the user if any associated with the specified normalized email address. + + + + + Retrieves all users with the specified claim. + + The claim whose users should be retrieved. + The used to propagate notifications that the operation should be canceled. + + The contains a list of users, if any, that contain the specified claim. + + + + + Retrieves all users in the specified role. + + The role whose users should be retrieved. + The used to propagate notifications that the operation should be canceled. + + The contains a list of users, if any, that are in the specified role. + + + + + Find a user token if it exists. + + The token owner. + The login provider for the token. + The name of the token. + The used to propagate notifications that the operation should be canceled. + The user token if it exists. + + + + Add a new user token. + + The token to be added. + + + + + Remove a new user token. + + The token to be removed. + + + + + Sets the given for the specified . + + The user whose name should be set. + The user name to set. + The used to propagate notifications that the operation should be canceled. + The that represents the asynchronous operation. + + + + Sets the given normalized name for the specified . + + The user whose name should be set. + The normalized name to set. + The used to propagate notifications that the operation should be canceled. + The that represents the asynchronous operation. + + + + Sets the password hash for a user. + + The user to set the password hash for. + The password hash to set. + The used to propagate notifications that the operation should be canceled. + The that represents the asynchronous operation. + + + + Sets the flag indicating whether the specified 's email address has been confirmed or not. + + The user whose email confirmation status should be set. + A flag indicating if the email address has been confirmed, true if the address is confirmed otherwise false. + The used to propagate notifications that the operation should be canceled. + The task object representing the asynchronous operation. + + + + Sets the address for a . + + The user whose email should be set. + The email to set. + The used to propagate notifications that the operation should be canceled. + The task object representing the asynchronous operation. + + + + Sets the normalized email for the specified . + + The user whose email address to set. + The normalized email to set for the specified . + The used to propagate notifications that the operation should be canceled. + The task object representing the asynchronous operation. + + + + Locks out a user until the specified end date has passed. Setting a end date in the past immediately unlocks a user. + + The user whose lockout date should be set. + The after which the 's lockout should end. + The used to propagate notifications that the operation should be canceled. + The that represents the asynchronous operation. + + + + Records that a failed access has occurred, incrementing the failed access count. + + The user whose cancellation count should be incremented. + The used to propagate notifications that the operation should be canceled. + The that represents the asynchronous operation, containing the incremented failed access count. + + + + Resets a user's failed access count. + + The user whose failed access count should be reset. + The used to propagate notifications that the operation should be canceled. + The that represents the asynchronous operation. + This is typically called after the account is successfully accessed. + + + + Set the flag indicating if the specified can be locked out.. + + The user whose ability to be locked out should be set. + A flag indicating if lock out can be enabled for the specified . + The used to propagate notifications that the operation should be canceled. + The that represents the asynchronous operation. + + + + Sets the telephone number for the specified . + + The user whose telephone number should be set. + The telephone number to set. + The used to propagate notifications that the operation should be canceled. + The that represents the asynchronous operation. + + + + Sets a flag indicating if the specified 's phone number has been confirmed.. + + The user whose telephone number confirmation status should be set. + A flag indicating whether the user's telephone number has been confirmed. + The used to propagate notifications that the operation should be canceled. + The that represents the asynchronous operation. + + + + Sets the provided security for the specified . + + The user whose security stamp should be set. + The security stamp to set. + The used to propagate notifications that the operation should be canceled. + The that represents the asynchronous operation. + + + + Sets a flag indicating whether the specified has two factor authentication enabled or not, + as an asynchronous operation. + + The user whose two factor authentication enabled status should be set. + A flag indicating whether the specified has two factor authentication enabled. + The used to propagate notifications that the operation should be canceled. + The that represents the asynchronous operation. + + + + Sets the token value for a particular user. + + The user. + The authentication provider for the token. + The name of the token. + The value of the token. + The used to propagate notifications that the operation should be canceled. + The that represents the asynchronous operation. + + + + Deletes a token for a user. + + The user. + The authentication provider for the token. + The name of the token. + The used to propagate notifications that the operation should be canceled. + The that represents the asynchronous operation. + + + + Returns the token value. + + The user. + The authentication provider for the token. + The name of the token. + The used to propagate notifications that the operation should be canceled. + The that represents the asynchronous operation. + + + + Sets the authenticator key for the specified . + + The user whose authenticator key should be set. + The authenticator key to set. + The used to propagate notifications that the operation should be canceled. + The that represents the asynchronous operation. + + + + Get the authenticator key for the specified . + + The user whose security stamp should be set. + The used to propagate notifications that the operation should be canceled. + The that represents the asynchronous operation, containing the security stamp for the specified . + + + + Returns how many recovery code are still valid for a user. + + The user who owns the recovery code. + The used to propagate notifications that the operation should be canceled. + The number of valid recovery codes for the user.. + + + + Updates the recovery codes for the user while invalidating any previous recovery codes. + + The user to store new recovery codes for. + The new recovery codes for the user. + The used to propagate notifications that the operation should be canceled. + The new recovery codes for the user. + + + + Returns whether a recovery code is valid for a user. Note: recovery codes are only valid + once, and will be invalid after use. + + The user who owns the recovery code. + The recovery code to use. + The used to propagate notifications that the operation should be canceled. + True if the recovery code was found for the user. + + + + Represents the password hashing options + + + + + Gets options which use the IdentityV3 compat mode, and set the iteration count to 200000 PBKDF2-SHA256 iterations + (roughly 200ms of work) + + + + + Une classe de ressource fortement typée destinée, entre autres, à la consultation des chaînes localisées. + + + + + Retourne l'instance ResourceManager mise en cache utilisée par cette classe. + + + + + Remplace la propriété CurrentUICulture du thread actuel pour toutes + les recherches de ressources à l'aide de cette classe de ressource fortement typée. + + + + + Recherche une chaîne localisée semblable à AddMongoDbCoreStores can only be called with a role that derives from MongoIdentityRole<TKey, TUserRole, TRoleClaim>.. + + + + + Recherche une chaîne localisée semblable à AddMongoDbCoreStores can only be called with a user that derives from MongoIdentityUser<TKey, TUserClaim, TUserRole, TUserLogin, TUserToken>.. + + + + + Recherche une chaîne localisée semblable à Role {0} does not exist.. + + + + + Recherche une chaîne localisée semblable à Value cannot be null or empty.. + + + + + Contains extension methods to for adding MongoDb stores. + + + + + Adds an MongoDb implementation of identity information stores. + + The MongoDb database context to use. + The instance this method extends. + A mongoDbContext + The instance this method extends. + + + + Adds an MongoDb implementation of identity information stores. + + The type representing a user. + The type representing a role. + The type of the primary key of the identity document. + The instance this method extends. + + + + + + Adds an MongoDb implementation of identity information stores. + + The type representing a user. + The type representing a role. + The type of the primary key of the identity document. + The instance this method extends. + + + + diff --git a/test/AspNetCore.Identity.MongoDbCore.IntegrationTests/AspNetCore.Identity.MongoDbCore.IntegrationTests.csproj b/test/AspNetCore.Identity.MongoDbCore.IntegrationTests/AspNetCore.Identity.MongoDbCore.IntegrationTests.csproj index 5416b96..3c85947 100644 --- a/test/AspNetCore.Identity.MongoDbCore.IntegrationTests/AspNetCore.Identity.MongoDbCore.IntegrationTests.csproj +++ b/test/AspNetCore.Identity.MongoDbCore.IntegrationTests/AspNetCore.Identity.MongoDbCore.IntegrationTests.csproj @@ -7,7 +7,7 @@ - +