Analyzed identity module

pull/16981/head
Halil İbrahim Kalkan 2 years ago
parent 237b0de1a7
commit ad54fc5650

@ -0,0 +1,4 @@
{
"selectedRunnerProfile": null,
"selectedKubernetesProfile": null
}

@ -1,6 +1,6 @@
{
"name": "Volo.Abp.Identity.Application.Contracts",
"hash": "1f066a51d7d0c078867838f11c7d65a0",
"hash": "",
"contents": [
{
"namespace": "Volo.Abp.Identity",

@ -1,6 +1,6 @@
{
"name": "Volo.Abp.Identity.Application",
"hash": "00000c49c13ccf21d57fdc044d1fefef",
"hash": "",
"contents": [
{
"namespace": "Volo.Abp.Identity",
@ -690,6 +690,92 @@
"contentType": "applicationService",
"name": "IdentityUserLookupAppService",
"summary": null
},
{
"namespace": "Volo.Abp.Identity.Integration",
"baseClass": {
"name": "IdentityAppServiceBase",
"namespace": "Volo.Abp.Identity",
"declaringAssemblyName": "Volo.Abp.Identity.Application",
"fullName": "Volo.Abp.Identity.IdentityAppServiceBase"
},
"implementingInterfaces": [
{
"name": "IApplicationService",
"namespace": "Volo.Abp.Application.Services",
"declaringAssemblyName": "Volo.Abp.Ddd.Application.Contracts",
"fullName": "Volo.Abp.Application.Services.IApplicationService"
},
{
"name": "IRemoteService",
"namespace": "Volo.Abp",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.IRemoteService"
},
{
"name": "IAvoidDuplicateCrossCuttingConcerns",
"namespace": "Volo.Abp.Aspects",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.Aspects.IAvoidDuplicateCrossCuttingConcerns"
},
{
"name": "IValidationEnabled",
"namespace": "Volo.Abp.Validation",
"declaringAssemblyName": "Volo.Abp.Validation",
"fullName": "Volo.Abp.Validation.IValidationEnabled"
},
{
"name": "IUnitOfWorkEnabled",
"namespace": "Volo.Abp.Uow",
"declaringAssemblyName": "Volo.Abp.Uow",
"fullName": "Volo.Abp.Uow.IUnitOfWorkEnabled"
},
{
"name": "IAuditingEnabled",
"namespace": "Volo.Abp.Auditing",
"declaringAssemblyName": "Volo.Abp.Auditing.Contracts",
"fullName": "Volo.Abp.Auditing.IAuditingEnabled"
},
{
"name": "IGlobalFeatureCheckingEnabled",
"namespace": "Volo.Abp.GlobalFeatures",
"declaringAssemblyName": "Volo.Abp.GlobalFeatures",
"fullName": "Volo.Abp.GlobalFeatures.IGlobalFeatureCheckingEnabled"
},
{
"name": "ITransientDependency",
"namespace": "Volo.Abp.DependencyInjection",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.DependencyInjection.ITransientDependency"
},
{
"name": "IIdentityUserIntegrationService",
"namespace": "Volo.Abp.Identity.Integration",
"declaringAssemblyName": "Volo.Abp.Identity.Application.Contracts",
"fullName": "Volo.Abp.Identity.Integration.IIdentityUserIntegrationService"
}
],
"methods": [
{
"returnType": "String[]",
"name": "GetRoleNamesAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "Guid",
"name": "id",
"isOptional": false
}
]
}
],
"contentType": "applicationService",
"name": "IdentityUserIntegrationService",
"summary": null
}
]
}

@ -0,0 +1,68 @@
{
"name": "Volo.Abp.Identity.Blazor.Server",
"hash": "",
"contents": [
{
"namespace": "Volo.Abp.Identity.Blazor.Server",
"dependsOnModules": [
{
"declaringAssemblyName": "Volo.Abp.Identity.Blazor",
"namespace": "Volo.Abp.Identity.Blazor",
"name": "AbpIdentityBlazorModule"
},
{
"declaringAssemblyName": "Volo.Abp.PermissionManagement.Blazor.Server",
"namespace": "Volo.Abp.PermissionManagement.Blazor.Server",
"name": "AbpPermissionManagementBlazorServerModule"
}
],
"implementingInterfaces": [
{
"name": "IAbpModule",
"namespace": "Volo.Abp.Modularity",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.Modularity.IAbpModule"
},
{
"name": "IOnPreApplicationInitialization",
"namespace": "Volo.Abp.Modularity",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.Modularity.IOnPreApplicationInitialization"
},
{
"name": "IOnApplicationInitialization",
"namespace": "Volo.Abp",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.IOnApplicationInitialization"
},
{
"name": "IOnPostApplicationInitialization",
"namespace": "Volo.Abp.Modularity",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.Modularity.IOnPostApplicationInitialization"
},
{
"name": "IOnApplicationShutdown",
"namespace": "Volo.Abp",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.IOnApplicationShutdown"
},
{
"name": "IPreConfigureServices",
"namespace": "Volo.Abp.Modularity",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.Modularity.IPreConfigureServices"
},
{
"name": "IPostConfigureServices",
"namespace": "Volo.Abp.Modularity",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.Modularity.IPostConfigureServices"
}
],
"contentType": "abpModule",
"name": "AbpIdentityBlazorServerModule",
"summary": null
}
]
}

@ -0,0 +1,90 @@
{
"name": "Volo.Abp.Identity.Blazor",
"hash": "",
"contents": [
{
"namespace": "Volo.Abp.Identity.Blazor",
"dependsOnModules": [
{
"declaringAssemblyName": "Volo.Abp.Identity.Application.Contracts",
"namespace": "Volo.Abp.Identity",
"name": "AbpIdentityApplicationContractsModule"
},
{
"declaringAssemblyName": "Volo.Abp.AutoMapper",
"namespace": "Volo.Abp.AutoMapper",
"name": "AbpAutoMapperModule"
},
{
"declaringAssemblyName": "Volo.Abp.PermissionManagement.Blazor",
"namespace": "Volo.Abp.PermissionManagement.Blazor",
"name": "AbpPermissionManagementBlazorModule"
},
{
"declaringAssemblyName": "Volo.Abp.BlazoriseUI",
"namespace": "Volo.Abp.BlazoriseUI",
"name": "AbpBlazoriseUIModule"
}
],
"implementingInterfaces": [
{
"name": "IAbpModule",
"namespace": "Volo.Abp.Modularity",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.Modularity.IAbpModule"
},
{
"name": "IOnPreApplicationInitialization",
"namespace": "Volo.Abp.Modularity",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.Modularity.IOnPreApplicationInitialization"
},
{
"name": "IOnApplicationInitialization",
"namespace": "Volo.Abp",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.IOnApplicationInitialization"
},
{
"name": "IOnPostApplicationInitialization",
"namespace": "Volo.Abp.Modularity",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.Modularity.IOnPostApplicationInitialization"
},
{
"name": "IOnApplicationShutdown",
"namespace": "Volo.Abp",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.IOnApplicationShutdown"
},
{
"name": "IPreConfigureServices",
"namespace": "Volo.Abp.Modularity",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.Modularity.IPreConfigureServices"
},
{
"name": "IPostConfigureServices",
"namespace": "Volo.Abp.Modularity",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.Modularity.IPostConfigureServices"
}
],
"contentType": "abpModule",
"name": "AbpIdentityBlazorModule",
"summary": null
},
{
"namespace": "Volo.Abp.Identity.Blazor.Pages.Identity",
"contentType": "webPage",
"name": "RoleManagement",
"summary": null
},
{
"namespace": "Volo.Abp.Identity.Blazor.Pages.Identity",
"contentType": "webPage",
"name": "UserManagement",
"summary": null
}
]
}

@ -1,6 +1,6 @@
{
"name": "Volo.Abp.Identity.Domain.Shared",
"hash": "c01f912422549ed6fdc44d7dd389f7e7",
"hash": "",
"contents": [
{
"namespace": "Volo.Abp.Identity",

@ -1,6 +1,6 @@
{
"name": "Volo.Abp.Identity.Domain",
"hash": "3a0497c62459a4c0ad393a295e33af27",
"hash": "",
"contents": [
{
"namespace": "Volo.Abp.Identity",
@ -240,7 +240,7 @@
],
"contentType": "entity",
"name": "OrganizationUnitRole",
"summary": "Represents membership of a User to an OU."
"summary": "Represents the link between a role and an organization unit."
},
{
"baseClass": {
@ -479,8 +479,14 @@
{
"name": "IMultiTenant",
"namespace": "Volo.Abp.MultiTenancy",
"declaringAssemblyName": "Volo.Abp.MultiTenancy",
"declaringAssemblyName": "Volo.Abp.MultiTenancy.Abstractions",
"fullName": "Volo.Abp.MultiTenancy.IMultiTenant"
},
{
"name": "IHasEntityVersion",
"namespace": "Volo.Abp.Auditing",
"declaringAssemblyName": "Volo.Abp.Auditing.Contracts",
"fullName": "Volo.Abp.Auditing.IHasEntityVersion"
}
],
"methods": [
@ -631,6 +637,11 @@
"type": "System.Boolean",
"name": "IsPublic",
"summary": "A user can see other user's public roles"
},
{
"type": "System.Int32",
"name": "EntityVersion",
"summary": "A version value that is increased whenever the entity is changed."
}
],
"contentType": "aggregateRoot",
@ -690,7 +701,7 @@
{
"name": "IMultiTenant",
"namespace": "Volo.Abp.MultiTenancy",
"declaringAssemblyName": "Volo.Abp.MultiTenancy",
"declaringAssemblyName": "Volo.Abp.MultiTenancy.Abstractions",
"fullName": "Volo.Abp.MultiTenancy.IMultiTenant"
}
],
@ -884,8 +895,14 @@
{
"name": "IMultiTenant",
"namespace": "Volo.Abp.MultiTenancy",
"declaringAssemblyName": "Volo.Abp.MultiTenancy",
"declaringAssemblyName": "Volo.Abp.MultiTenancy.Abstractions",
"fullName": "Volo.Abp.MultiTenancy.IMultiTenant"
},
{
"name": "IHasEntityVersion",
"namespace": "Volo.Abp.Auditing",
"declaringAssemblyName": "Volo.Abp.Auditing.Contracts",
"fullName": "Volo.Abp.Auditing.IHasEntityVersion"
}
],
"methods": [
@ -1270,6 +1287,38 @@
}
]
},
{
"returnType": "Void",
"name": "SetShouldChangePasswordOnNextLogin",
"summary": null,
"isAsync": false,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "Boolean",
"name": "shouldChangePasswordOnNextLogin",
"isOptional": false
}
]
},
{
"returnType": "Void",
"name": "SetLastPasswordChangeTime",
"summary": null,
"isAsync": false,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "Nullable<DateTimeOffset>",
"name": "lastPasswordChangeTime",
"isOptional": false
}
]
},
{
"returnType": "String",
"name": "ToString",
@ -1407,6 +1456,21 @@
"name": "AccessFailedCount",
"summary": "Gets or sets the number of failed login attempts for the current user."
},
{
"type": "System.Boolean",
"name": "ShouldChangePasswordOnNextLogin",
"summary": "Should change password on next login."
},
{
"type": "System.Int32",
"name": "EntityVersion",
"summary": "A version value that is increased whenever the entity is changed."
},
{
"type": "System.Nullable`1[System.DateTimeOffset]",
"name": "LastPasswordChangeTime",
"summary": "Gets or sets the last password change time for the user."
},
{
"type": "System.Collections.Generic.ICollection`1[Volo.Abp.Identity.IdentityUserRole]",
"name": "Roles",
@ -1437,6 +1501,87 @@
"name": "IdentityUser",
"summary": null
},
{
"baseClass": {
"name": "BasicAggregateRoot<Guid>",
"namespace": "Volo.Abp.Domain.Entities",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.BasicAggregateRoot<Guid>"
},
"implementingInterfaces": [
{
"name": "IEntity",
"namespace": "Volo.Abp.Domain.Entities",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.IEntity"
},
{
"name": "IEntity<Guid>",
"namespace": "Volo.Abp.Domain.Entities",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.IEntity<Guid>"
},
{
"name": "IAggregateRoot<Guid>",
"namespace": "Volo.Abp.Domain.Entities",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.IAggregateRoot<Guid>"
},
{
"name": "IAggregateRoot",
"namespace": "Volo.Abp.Domain.Entities",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.IAggregateRoot"
},
{
"name": "IGeneratesDomainEvents",
"namespace": "Volo.Abp.Domain.Entities",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.IGeneratesDomainEvents"
},
{
"name": "IMultiTenant",
"namespace": "Volo.Abp.MultiTenancy",
"declaringAssemblyName": "Volo.Abp.MultiTenancy.Abstractions",
"fullName": "Volo.Abp.MultiTenancy.IMultiTenant"
}
],
"methods": [],
"collectionProperties": {},
"navigationProperties": {},
"namespace": "Volo.Abp.Identity",
"primaryKeyType": "Guid",
"properties": [
{
"type": "System.Nullable`1[System.Guid]",
"name": "TenantId",
"summary": null
},
{
"type": "System.Guid",
"name": "SourceUserId",
"summary": null
},
{
"type": "System.Guid",
"name": "TargetUserId",
"summary": null
},
{
"type": "System.DateTime",
"name": "StartTime",
"summary": null
},
{
"type": "System.DateTime",
"name": "EndTime",
"summary": null
}
],
"contentType": "aggregateRoot",
"name": "IdentityUserDelegation",
"summary": null
},
{
"baseClass": {
"name": "FullAuditedAggregateRoot<Guid>",
@ -1550,8 +1695,14 @@
{
"name": "IMultiTenant",
"namespace": "Volo.Abp.MultiTenancy",
"declaringAssemblyName": "Volo.Abp.MultiTenancy",
"declaringAssemblyName": "Volo.Abp.MultiTenancy.Abstractions",
"fullName": "Volo.Abp.MultiTenancy.IMultiTenant"
},
{
"name": "IHasEntityVersion",
"namespace": "Volo.Abp.Auditing",
"declaringAssemblyName": "Volo.Abp.Auditing.Contracts",
"fullName": "Volo.Abp.Auditing.IHasEntityVersion"
}
],
"methods": [
@ -1742,6 +1893,11 @@
"name": "DisplayName",
"summary": "Display name of this OrganizationUnit."
},
{
"type": "System.Int32",
"name": "EntityVersion",
"summary": "A version value that is increased whenever the entity is changed."
},
{
"type": "System.Collections.Generic.ICollection`1[Volo.Abp.Identity.OrganizationUnitRole]",
"name": "Roles",
@ -2093,6 +2249,164 @@
"name": "IdentityRoleManager",
"summary": null
},
{
"namespace": "Volo.Abp.Identity",
"baseClass": {
"name": "DomainService",
"namespace": "Volo.Abp.Domain.Services",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Services.DomainService"
},
"methods": [
{
"returnType": "List<IdentityUserDelegation>",
"name": "GetListAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "Nullable<Guid>",
"name": "sourceUserId",
"isOptional": true
},
{
"type": "Nullable<Guid>",
"name": "targetUserId",
"isOptional": true
},
{
"type": "CancellationToken",
"name": "cancellationToken",
"isOptional": true
}
]
},
{
"returnType": "List<IdentityUserDelegation>",
"name": "GetActiveDelegationsAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "Guid",
"name": "targetUseId",
"isOptional": false
},
{
"type": "CancellationToken",
"name": "cancellationToken",
"isOptional": true
}
]
},
{
"returnType": "IdentityUserDelegation",
"name": "FindActiveDelegationByIdAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "Guid",
"name": "id",
"isOptional": false
},
{
"type": "CancellationToken",
"name": "cancellationToken",
"isOptional": true
}
]
},
{
"returnType": "Void",
"name": "DelegateNewUserAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "Guid",
"name": "sourceUserId",
"isOptional": false
},
{
"type": "Guid",
"name": "targetUserId",
"isOptional": false
},
{
"type": "DateTime",
"name": "startTime",
"isOptional": false
},
{
"type": "DateTime",
"name": "endTime",
"isOptional": false
},
{
"type": "CancellationToken",
"name": "cancellationToken",
"isOptional": true
}
]
},
{
"returnType": "Void",
"name": "DeleteDelegationAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "Guid",
"name": "id",
"isOptional": false
},
{
"type": "Guid",
"name": "sourceUserId",
"isOptional": false
},
{
"type": "CancellationToken",
"name": "cancellationToken",
"isOptional": true
}
]
}
],
"implementingInterfaces": [
{
"name": "IDomainService",
"namespace": "Volo.Abp.Domain.Services",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Services.IDomainService"
},
{
"name": "ITransientDependency",
"namespace": "Volo.Abp.DependencyInjection",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.DependencyInjection.ITransientDependency"
}
],
"contentType": "domainService",
"name": "IdentityUserDelegationManager",
"summary": null
},
{
"namespace": "Volo.Abp.Identity",
"baseClass": {
@ -2390,6 +2704,38 @@
"isOptional": false
}
]
},
{
"returnType": "Boolean",
"name": "ShouldPeriodicallyChangePasswordAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "IdentityUser",
"name": "user",
"isOptional": false
}
]
},
{
"returnType": "Void",
"name": "ResetRecoveryCodesAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "IdentityUser",
"name": "user",
"isOptional": false
}
]
}
],
"implementingInterfaces": [
@ -3338,6 +3684,122 @@
"name": "IIdentitySecurityLogRepository",
"summary": null
},
{
"namespace": "Volo.Abp.Identity",
"entityAnalyzeModel": {
"namespace": "Volo.Abp.Identity",
"primaryKeyType": "Guid",
"properties": [],
"contentType": "entity",
"name": "IdentityUserDelegation",
"summary": null
},
"implementingInterfaces": [
{
"name": "IBasicRepository<IdentityUserDelegation, Guid>",
"namespace": "Volo.Abp.Domain.Repositories",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Repositories.IBasicRepository<IdentityUserDelegation, Guid>"
},
{
"name": "IBasicRepository<IdentityUserDelegation>",
"namespace": "Volo.Abp.Domain.Repositories",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Repositories.IBasicRepository<IdentityUserDelegation>"
},
{
"name": "IReadOnlyBasicRepository<IdentityUserDelegation>",
"namespace": "Volo.Abp.Domain.Repositories",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Repositories.IReadOnlyBasicRepository<IdentityUserDelegation>"
},
{
"name": "IRepository",
"namespace": "Volo.Abp.Domain.Repositories",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Repositories.IRepository"
},
{
"name": "IReadOnlyBasicRepository<IdentityUserDelegation, Guid>",
"namespace": "Volo.Abp.Domain.Repositories",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Repositories.IReadOnlyBasicRepository<IdentityUserDelegation, Guid>"
}
],
"methods": [
{
"returnType": "List<IdentityUserDelegation>",
"name": "GetListAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "Nullable<Guid>",
"name": "sourceUserId",
"isOptional": false
},
{
"type": "Nullable<Guid>",
"name": "targetUserId",
"isOptional": false
},
{
"type": "CancellationToken",
"name": "cancellationToken",
"isOptional": true
}
]
},
{
"returnType": "List<IdentityUserDelegation>",
"name": "GetActiveDelegationsAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "Guid",
"name": "targetUserId",
"isOptional": false
},
{
"type": "CancellationToken",
"name": "cancellationToken",
"isOptional": true
}
]
},
{
"returnType": "IdentityUserDelegation",
"name": "FindActiveDelegationByIdAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "Guid",
"name": "id",
"isOptional": false
},
{
"type": "CancellationToken",
"name": "cancellationToken",
"isOptional": true
}
]
}
],
"contentType": "repositoryInterface",
"name": "IIdentityUserDelegationRepository",
"summary": null
},
{
"namespace": "Volo.Abp.Identity",
"entityAnalyzeModel": {
@ -3617,6 +4079,16 @@
"name": "emailAddress",
"isOptional": true
},
{
"type": "String",
"name": "name",
"isOptional": true
},
{
"type": "String",
"name": "surname",
"isOptional": true
},
{
"type": "Nullable<Boolean>",
"name": "isLockedOut",
@ -3627,6 +4099,36 @@
"name": "notActive",
"isOptional": true
},
{
"type": "Nullable<Boolean>",
"name": "emailConfirmed",
"isOptional": true
},
{
"type": "Nullable<Boolean>",
"name": "isExternal",
"isOptional": true
},
{
"type": "Nullable<DateTime>",
"name": "maxCreationTime",
"isOptional": true
},
{
"type": "Nullable<DateTime>",
"name": "minCreationTime",
"isOptional": true
},
{
"type": "Nullable<DateTime>",
"name": "maxModifitionTime",
"isOptional": true
},
{
"type": "Nullable<DateTime>",
"name": "minModifitionTime",
"isOptional": true
},
{
"type": "CancellationToken",
"name": "cancellationToken",
@ -3788,6 +4290,16 @@
"name": "emailAddress",
"isOptional": true
},
{
"type": "String",
"name": "name",
"isOptional": true
},
{
"type": "String",
"name": "surname",
"isOptional": true
},
{
"type": "Nullable<Boolean>",
"name": "isLockedOut",
@ -3798,6 +4310,36 @@
"name": "notActive",
"isOptional": true
},
{
"type": "Nullable<Boolean>",
"name": "emailConfirmed",
"isOptional": true
},
{
"type": "Nullable<Boolean>",
"name": "isExternal",
"isOptional": true
},
{
"type": "Nullable<DateTime>",
"name": "maxCreationTime",
"isOptional": true
},
{
"type": "Nullable<DateTime>",
"name": "minCreationTime",
"isOptional": true
},
{
"type": "Nullable<DateTime>",
"name": "maxModifitionTime",
"isOptional": true
},
{
"type": "Nullable<DateTime>",
"name": "minModifitionTime",
"isOptional": true
},
{
"type": "CancellationToken",
"name": "cancellationToken",
@ -3835,6 +4377,32 @@
"isOptional": true
}
]
},
{
"returnType": "List<IdentityUser>",
"name": "GetListByIdsAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "IEnumerable<Guid>",
"name": "ids",
"isOptional": false
},
{
"type": "Boolean",
"name": "includeDetails",
"isOptional": true
},
{
"type": "CancellationToken",
"name": "cancellationToken",
"isOptional": true
}
]
}
],
"contentType": "repositoryInterface",
@ -4420,6 +4988,28 @@
"name": "Abp.Identity.Password.RequireDigit",
"summary": null
},
{
"defaultValue": "False",
"displayName": "Force users to periodically change password",
"description": "Whether users are forced to periodically change their password.",
"isVisibleToClient": true,
"isInherited": true,
"isEncrypted": false,
"contentType": "setting",
"name": "Abp.Identity.Password.ForceUsersToPeriodicallyChangePassword",
"summary": null
},
{
"defaultValue": "0",
"displayName": "Password change period(days)",
"description": "The number of days a user's password is valid for.",
"isVisibleToClient": true,
"isInherited": true,
"isEncrypted": false,
"contentType": "setting",
"name": "Abp.Identity.Password.PasswordChangePeriodDays",
"summary": null
},
{
"defaultValue": "True",
"displayName": "Enabled for new users",

@ -1,6 +1,6 @@
{
"name": "Volo.Abp.Identity.EntityFrameworkCore",
"hash": "ed3635e7fd238a79369834f410ffbb2d",
"hash": "",
"contents": [
{
"namespace": "Volo.Abp.Identity.EntityFrameworkCore",
@ -67,86 +67,7 @@
{
"namespace": "Volo.Abp.Identity.EntityFrameworkCore",
"connectionStringName": "AbpIdentity",
"databaseTables": [
{
"entityFullName": "Volo.Abp.Identity.IdentityClaimType",
"contentType": "databaseTable",
"name": "AbpClaimTypes",
"summary": null
},
{
"entityFullName": "Volo.Abp.Identity.IdentityLinkUser",
"contentType": "databaseTable",
"name": "AbpLinkUsers",
"summary": null
},
{
"entityFullName": "Volo.Abp.Identity.IdentityRole",
"contentType": "databaseTable",
"name": "AbpRoles",
"summary": null
},
{
"entityFullName": "Volo.Abp.Identity.IdentityRoleClaim",
"contentType": "databaseTable",
"name": "AbpRoleClaims",
"summary": null
},
{
"entityFullName": "Volo.Abp.Identity.IdentitySecurityLog",
"contentType": "databaseTable",
"name": "AbpSecurityLogs",
"summary": null
},
{
"entityFullName": "Volo.Abp.Identity.IdentityUser",
"contentType": "databaseTable",
"name": "AbpUsers",
"summary": null
},
{
"entityFullName": "Volo.Abp.Identity.IdentityUserClaim",
"contentType": "databaseTable",
"name": "AbpUserClaims",
"summary": null
},
{
"entityFullName": "Volo.Abp.Identity.IdentityUserLogin",
"contentType": "databaseTable",
"name": "AbpUserLogins",
"summary": null
},
{
"entityFullName": "Volo.Abp.Identity.IdentityUserOrganizationUnit",
"contentType": "databaseTable",
"name": "AbpUserOrganizationUnits",
"summary": null
},
{
"entityFullName": "Volo.Abp.Identity.IdentityUserRole",
"contentType": "databaseTable",
"name": "AbpUserRoles",
"summary": null
},
{
"entityFullName": "Volo.Abp.Identity.IdentityUserToken",
"contentType": "databaseTable",
"name": "AbpUserTokens",
"summary": null
},
{
"entityFullName": "Volo.Abp.Identity.OrganizationUnit",
"contentType": "databaseTable",
"name": "AbpOrganizationUnits",
"summary": null
},
{
"entityFullName": "Volo.Abp.Identity.OrganizationUnitRole",
"contentType": "databaseTable",
"name": "AbpOrganizationUnitRoles",
"summary": null
}
],
"databaseTables": [],
"replacedDbContexts": [],
"implementingInterfaces": [
{

@ -1,6 +1,6 @@
{
"name": "Volo.Abp.Identity.HttpApi.Client",
"hash": "18ff01998f875fb1e90eac63e2ce95db",
"hash": "",
"contents": [
{
"namespace": "Volo.Abp.Identity",

@ -1,6 +1,6 @@
{
"name": "Volo.Abp.Identity.HttpApi",
"hash": "c699923fe0e6c7a289534c4ba7d16e40",
"hash": "",
"contents": [
{
"namespace": "Volo.Abp.Identity",
@ -63,6 +63,311 @@
"contentType": "abpModule",
"name": "AbpIdentityHttpApiModule",
"summary": null
},
{
"apis": [
{
"path": "api/identity/roles/all",
"method": "GET",
"groupName": "IdentityRole",
"responseType": "Volo.Abp.Application.Dtos.ListResultDto`1[Volo.Abp.Identity.IdentityRoleDto]",
"responseTypeAsJson": "",
"parameterDescriptions": []
},
{
"path": "api/identity/roles",
"method": "GET",
"groupName": "IdentityRole",
"responseType": "Volo.Abp.Application.Dtos.PagedResultDto`1[Volo.Abp.Identity.IdentityRoleDto]",
"responseTypeAsJson": "",
"parameterDescriptions": [
{
"name": "Filter",
"type": "String"
},
{
"name": "Sorting",
"type": "String"
},
{
"name": "SkipCount",
"type": "Int32"
},
{
"name": "MaxResultCount",
"type": "Int32"
}
]
},
{
"path": "api/identity/roles/{id}",
"method": "GET",
"groupName": "IdentityRole",
"responseType": "Volo.Abp.Identity.IdentityRoleDto",
"responseTypeAsJson": "",
"parameterDescriptions": [
{
"name": "id",
"type": "Guid"
}
]
},
{
"path": "api/identity/roles",
"method": "POST",
"groupName": "IdentityRole",
"responseType": "Volo.Abp.Identity.IdentityRoleDto",
"responseTypeAsJson": "",
"parameterDescriptions": [
{
"name": "input",
"type": "IdentityRoleCreateDto"
}
]
},
{
"path": "api/identity/roles/{id}",
"method": "PUT",
"groupName": "IdentityRole",
"responseType": "Volo.Abp.Identity.IdentityRoleDto",
"responseTypeAsJson": "",
"parameterDescriptions": [
{
"name": "id",
"type": "Guid"
},
{
"name": "input",
"type": "IdentityRoleUpdateDto"
}
]
},
{
"path": "api/identity/roles/{id}",
"method": "DELETE",
"groupName": "IdentityRole",
"responseType": "System.Void",
"responseTypeAsJson": "",
"parameterDescriptions": [
{
"name": "id",
"type": "Guid"
}
]
},
{
"path": "api/identity/users/{id}",
"method": "GET",
"groupName": "IdentityUser",
"responseType": "Volo.Abp.Identity.IdentityUserDto",
"responseTypeAsJson": "",
"parameterDescriptions": [
{
"name": "id",
"type": "Guid"
}
]
},
{
"path": "api/identity/users",
"method": "GET",
"groupName": "IdentityUser",
"responseType": "Volo.Abp.Application.Dtos.PagedResultDto`1[Volo.Abp.Identity.IdentityUserDto]",
"responseTypeAsJson": "",
"parameterDescriptions": [
{
"name": "Filter",
"type": "String"
},
{
"name": "Sorting",
"type": "String"
},
{
"name": "SkipCount",
"type": "Int32"
},
{
"name": "MaxResultCount",
"type": "Int32"
}
]
},
{
"path": "api/identity/users",
"method": "POST",
"groupName": "IdentityUser",
"responseType": "Volo.Abp.Identity.IdentityUserDto",
"responseTypeAsJson": "",
"parameterDescriptions": [
{
"name": "input",
"type": "IdentityUserCreateDto"
}
]
},
{
"path": "api/identity/users/{id}",
"method": "PUT",
"groupName": "IdentityUser",
"responseType": "Volo.Abp.Identity.IdentityUserDto",
"responseTypeAsJson": "",
"parameterDescriptions": [
{
"name": "id",
"type": "Guid"
},
{
"name": "input",
"type": "IdentityUserUpdateDto"
}
]
},
{
"path": "api/identity/users/{id}",
"method": "DELETE",
"groupName": "IdentityUser",
"responseType": "System.Void",
"responseTypeAsJson": "",
"parameterDescriptions": [
{
"name": "id",
"type": "Guid"
}
]
},
{
"path": "api/identity/users/{id}/roles",
"method": "GET",
"groupName": "IdentityUser",
"responseType": "Volo.Abp.Application.Dtos.ListResultDto`1[Volo.Abp.Identity.IdentityRoleDto]",
"responseTypeAsJson": "",
"parameterDescriptions": [
{
"name": "id",
"type": "Guid"
}
]
},
{
"path": "api/identity/users/assignable-roles",
"method": "GET",
"groupName": "IdentityUser",
"responseType": "Volo.Abp.Application.Dtos.ListResultDto`1[Volo.Abp.Identity.IdentityRoleDto]",
"responseTypeAsJson": "",
"parameterDescriptions": []
},
{
"path": "api/identity/users/{id}/roles",
"method": "PUT",
"groupName": "IdentityUser",
"responseType": "System.Void",
"responseTypeAsJson": "",
"parameterDescriptions": [
{
"name": "id",
"type": "Guid"
},
{
"name": "input",
"type": "IdentityUserUpdateRolesDto"
}
]
},
{
"path": "api/identity/users/by-username/{userName}",
"method": "GET",
"groupName": "IdentityUser",
"responseType": "Volo.Abp.Identity.IdentityUserDto",
"responseTypeAsJson": "",
"parameterDescriptions": [
{
"name": "userName",
"type": "String"
}
]
},
{
"path": "api/identity/users/by-email/{email}",
"method": "GET",
"groupName": "IdentityUser",
"responseType": "Volo.Abp.Identity.IdentityUserDto",
"responseTypeAsJson": "",
"parameterDescriptions": [
{
"name": "email",
"type": "String"
}
]
},
{
"path": "api/identity/users/lookup/{id}",
"method": "GET",
"groupName": "IdentityUserLookup",
"responseType": "Volo.Abp.Users.UserData",
"responseTypeAsJson": "",
"parameterDescriptions": [
{
"name": "id",
"type": "Guid"
}
]
},
{
"path": "api/identity/users/lookup/by-username/{userName}",
"method": "GET",
"groupName": "IdentityUserLookup",
"responseType": "Volo.Abp.Users.UserData",
"responseTypeAsJson": "",
"parameterDescriptions": [
{
"name": "userName",
"type": "String"
}
]
},
{
"path": "api/identity/users/lookup/search",
"method": "GET",
"groupName": "IdentityUserLookup",
"responseType": "Volo.Abp.Application.Dtos.ListResultDto`1[Volo.Abp.Users.UserData]",
"responseTypeAsJson": "",
"parameterDescriptions": [
{
"name": "Filter",
"type": "String"
},
{
"name": "Sorting",
"type": "String"
},
{
"name": "SkipCount",
"type": "Int32"
},
{
"name": "MaxResultCount",
"type": "Int32"
}
]
},
{
"path": "api/identity/users/lookup/count",
"method": "GET",
"groupName": "IdentityUserLookup",
"responseType": "System.Int64",
"responseTypeAsJson": "42",
"parameterDescriptions": [
{
"name": "Filter",
"type": "String"
}
]
}
],
"contentType": "httpApi",
"name": "Defined Http Apis",
"summary": null
}
]
}

@ -1,6 +1,6 @@
{
"name": "Volo.Abp.Identity.MongoDB",
"hash": "a42f1167e4a0f3aa2f9ca919442cadd2",
"hash": "",
"contents": [
{
"namespace": "Volo.Abp.Identity.MongoDB",
@ -69,15 +69,21 @@
"connectionStringName": "AbpIdentity",
"databaseCollections": [
{
"entityFullName": "Volo.Abp.Identity.IdentitySecurityLog",
"entityFullName": "Volo.Abp.Identity.IdentityLinkUser",
"contentType": "databaseCollection",
"name": "AbpSecurityLogs",
"name": "AbpLinkUsers",
"summary": null
},
{
"entityFullName": "Volo.Abp.Identity.IdentityRole",
"entityFullName": "Volo.Abp.Identity.IdentityUserDelegation",
"contentType": "databaseCollection",
"name": "AbpRoles",
"name": "AbpUserDelegations",
"summary": null
},
{
"entityFullName": "Volo.Abp.Identity.IdentityClaimType",
"contentType": "databaseCollection",
"name": "AbpClaimTypes",
"summary": null
},
{
@ -87,21 +93,21 @@
"summary": null
},
{
"entityFullName": "Volo.Abp.Identity.IdentityClaimType",
"entityFullName": "Volo.Abp.Identity.IdentitySecurityLog",
"contentType": "databaseCollection",
"name": "AbpClaimTypes",
"name": "AbpSecurityLogs",
"summary": null
},
{
"entityFullName": "Volo.Abp.Identity.IdentityUser",
"entityFullName": "Volo.Abp.Identity.IdentityRole",
"contentType": "databaseCollection",
"name": "AbpUsers",
"name": "AbpRoles",
"summary": null
},
{
"entityFullName": "Volo.Abp.Identity.IdentityLinkUser",
"entityFullName": "Volo.Abp.Identity.IdentityUser",
"contentType": "databaseCollection",
"name": "AbpLinkUsers",
"name": "AbpUsers",
"summary": null
}
],

@ -1,6 +1,6 @@
{
"name": "Volo.Abp.Identity.Web",
"hash": "b84ebef06353989f91edbffe534bc291",
"hash": "",
"contents": [
{
"namespace": "Volo.Abp.Identity.Web",
@ -73,6 +73,48 @@
"contentType": "abpModule",
"name": "AbpIdentityWebModule",
"summary": null
},
{
"apis": [],
"contentType": "httpApi",
"name": "Defined Http Apis",
"summary": null
},
{
"namespace": "Volo.Abp.Identity.Web.Pages.Identity.Users",
"contentType": "webPage",
"name": "CreateModalModel",
"summary": null
},
{
"namespace": "Volo.Abp.Identity.Web.Pages.Identity.Users",
"contentType": "webPage",
"name": "EditModalModel",
"summary": null
},
{
"namespace": "Volo.Abp.Identity.Web.Pages.Identity.Users",
"contentType": "webPage",
"name": "IndexModel",
"summary": null
},
{
"namespace": "Volo.Abp.Identity.Web.Pages.Identity.Roles",
"contentType": "webPage",
"name": "CreateModalModel",
"summary": null
},
{
"namespace": "Volo.Abp.Identity.Web.Pages.Identity.Roles",
"contentType": "webPage",
"name": "EditModalModel",
"summary": null
},
{
"namespace": "Volo.Abp.Identity.Web.Pages.Identity.Roles",
"contentType": "webPage",
"name": "IndexModel",
"summary": null
}
]
}
Loading…
Cancel
Save