Перейти к основному содержимому

Типы данных

ASE.MD.Platform.Base.Error.ErrorTypes

Базовый тип перечисления: string Возможные значения: None, Error, Auth, Exception

ASE.MD.Platform.Base.Error.Info

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
messagestringСообщение ошибки.да
exceptionTypestringТип исключения.да
codestringКод ошибки.да
sourcestringИмя источника.да
innersInnerInfo[]Элементы исключений.да
extrastringТрейс стека.да
isErrorbooleanФлаг ошибки.да
idstringИдентификатор ошибки.да
typeErrorTypesда

ASE.MD.Platform.Base.Error.InnerInfo

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
exceptionTypestringТип исключения.нет
messagestringСообщение исключения.нет

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiParams.ApiResources.AddApiResourceApiParam

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
namestringИмя ApiResource.да
displayNamestringОтображаемое имя ApiResource.да
descriptionstringОписание ApiResource.нет
allowedAccessTokenSigningAlgorithmsstringДоступный алгоритм подписи токенов.нет
showInDiscoveryDocumentbooleanФлаг, определяющий, показывать ли информацию о ресурсе в DiscoveryDocument Identity.нет
enabledbooleanСостояние активности ApiResource.нет
nonEditablebooleanФлаг неизменяемости ресурса.нет
scopesValueItem[]Список областей видимости, привязанных к ресурсу.нет

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiParams.ApiResources.AddApiResourceSecretApiParam

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
apiResourceIdinteger (int32)Уникальный идентификатор ApiResource.да
valuestringЗначение секретного ключа.нет
descriptionstringОписание секретного ключа.нет
expirationstring (date-time)Время жизни секретного ключа.нет
typestringТип секретного ключа.нет

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiParams.ApiResources.UpdateApiResourceApiParam

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
idinteger (int32)Уникальный идентификатор сущности.да
namestringИмя ApiResource.да
displayNamestringОтображаемое имя ApiResource.да
descriptionstringОписание ApiResource.нет
allowedAccessTokenSigningAlgorithmsstringДоступный алгоритм подписи токенов.нет
showInDiscoveryDocumentbooleanФлаг, определяющий, показывать ли информацию о ресурсе в DiscoveryDocument Identity.нет
enabledbooleanСостояние активности ApiResource.нет
nonEditablebooleanФлаг неизменяемости ресурса.нет
scopesValueItem[]Список областей видимости, привязанных к ресурсу.нет

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiParams.ApiScopes.AddApiScopeApiParam

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
namestringНазвание ApiScope.да
displayNamestringОтображаемое имя ApiScope.нет
descriptionstringОписание ApiScope.нет
requiredbooleanФлаг наличия обязательности параметра.нет
emphasizebooleanФлаг, указывающий, будет ли на экране согласия подчёркиваться эта область.нет
showInDiscoveryDocumentbooleanФлаг, активирующий показ данного Scope в Identity Discovery Document.нет
userClaimsTypeItem[]Список пользовательских Claims.нет
propertiesKeyValueItem[]Список свойств.нет

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiParams.ApiScopes.UpdateApiScopeApiParam

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
idinteger (int32)Уникальный идентификатор сущности.да
namestringНазвание ApiScope.да
displayNamestringОтображаемое имя ApiScope.нет
descriptionstringОписание ApiScope.нет
requiredbooleanФлаг наличия обязательности параметра.нет
emphasizebooleanФлаг, указывающий, будет ли на экране согласия подчёркиваться эта область.нет
showInDiscoveryDocumentbooleanФлаг, активирующий показ данного Scope в Identity Discovery Document.нет

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiParams.BoolApiParam

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
valuebooleanЗначение.нет

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiParams.Claims.AddClaimApiParam`1[System.Guid]

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
claimOwnerIdstring (uuid)Идентификатор сущности, для которой добавляется Claim.да
typestringТип сущности.да
valuestringЗначение сущности.да

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiParams.Claims.DeleteClaimApiParam

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
idinteger (int32)Уникальный идентификатор сущности.да
claimOwnerIdstring (uuid)Идентификатор пользователя для Claim.да

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiParams.Claims.UpdateClaimApiParam`1[System.Guid]

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
idinteger (int32)Уникальный идентификатор сущности.да
claimOwnerIdstring (uuid)Идентификатор сущности, для которой обновляется Claim.да
typestringТип сущности.нет
valuestringЗначение сущности.нет

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiParams.Clients.AddClientApiParam

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
clientIdstringНазвание (Id) клиента.да
clientNamestringИмя клиента.да
descriptionstringОписание клиента.нет
nonEditablebooleanФлаг неизменяемости.нет
enabledbooleanСтатус активности клиента.нет
clientUristringЗарезервированный адрес клиента.нет
protocolTypestringТип протокола, по которому взаимодействует клиент. По умолчанию "oidc".нет
requireClientSecretbooleanФлаг, указывающий, требуется ли ClientSecret для данного клиента.нет
allowedGrantTypesValueItem[]Список доступных GrantTypes.нет
allowedScopesValueItem[]Список доступных Scopes для клиента.нет
redirectUrisValueItem[]Список адресов, по которым можно произвести Redirect после входа в систему.нет
postLogoutRedirectUrisValueItem[]Список адресов, по которым можно произвести Redirect после выхода из системы.нет
propertiesKeyValueItem[]Список свойств клиента.нет
logoUristringАдрес для логотипа данного клиента.нет
requirePkcebooleanФлаг, указывающий, должны ли клиенты, использующие тип предоставления на основе кода авторизации, отправлять ключ подтверждения.нет
identityTokenLifetimeinteger (int32)Время жизни identity токена.нет
accessTokenLifetimeinteger (int32)Время жизни access токена.нет
authorizationCodeLifetimeinteger (int32)Время жизни authorization code.нет
absoluteRefreshTokenLifetimeinteger (int32)Абсолютное время жизни refresh токена.нет
slidingRefreshTokenLifetimeinteger (int32)Время жизни refresh токена в секундах. По умолчанию 1296000 секунд (15 дней).нет
refreshTokenUsageinteger (int32)Тип использования refresh токена:
ReUse (0) - после обновления останется прежним при обновлении токенов;
OneTime (1) - будет обновлён при обновлении токенов (это значение по умолчанию).
нет
refreshTokenExpirationinteger (int32)Тип срока жизни refresh токена:
Absolute (1) - refresh токен истечёт в фиксированный момент времени (указанный в ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.Interfaces.Models.IClientInfo.AbsoluteRefreshTokenLifetime);
Sliding (0) - при обновлении token время жизни token обновления будет продлено (на сумму, указанную в ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.Interfaces.Models.IClientInfo.SlidingRefreshTokenLifetime).
Время жизни не будет превышать значения ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.Interfaces.Models.IClientInfo.AbsoluteRefreshTokenLifetime.
нет
updateAccessTokenClaimsOnRefreshbooleanФлаг, указывающий, следует ли обновлять access токен (и его claims) при запросе refresh токена.нет
accessTokenTypeinteger (int32)Указывает, является ли access токен ссылочным (значение 1) или автономным JWT (значение 0). По умолчанию JWT.нет
includeJwtIdbooleanФлаг, указывающий, должны ли токены доступа JWT иметь встроенный уникальный идентификатор (через Claim jti). По умолчанию true.нет
allowedCorsOriginsValueItem[]Список доступных CORS адресов.нет
alwaysSendClientClaimsbooleanФлаг, указывающий, нужно ли отправлять claims по каждому flow аутентификации. Если нет, то только по client credentials.нет
alwaysIncludeUserClaimsInIdTokenbooleanФлаг, указывающий, нужно ли при запросе identity и access токенов добавлять claims пользователя вместо того, чтобы требовать от клиента использовать UserInfo endpoint.нет
clientClaimsPrefixstringПрефикс для отображения клиентских claims.нет
pairWiseSubjectSaltstringЗначение соли, используемое при попарном генерировании SubjectId для пользователей этого клиента.нет
allowAccessTokensViaBrowserbooleanФлаг, указывающий, разрешено ли этому клиенту получать access токен через браузер.нет
requireConsentbooleanФлаг, указывающий, требуется ли открывать окно пользовательских соглашений.нет
allowRememberConsentbooleanФлаг, дающий разрешение на сохранение согласий для пользователя.нет
consentLifetimeinteger (int32)Срок действия согласия пользователя в секундах.нет
allowOfflineAccessbooleanФлаг, дающий возможность получения offline доступа (то есть возможность получения refresh токена).нет
allowPlainTextPkcebooleanУказывает, могут ли клиенты, использующие PKCE, использовать вызов простого текстового кода (не рекомендуется и по умолчанию false).нет
frontChannelLogoutUristringЗадаёт URI выхода на клиенте для выхода из внешнего канала на основе HTTP.
Более подробную информацию можно найти в спецификации OIDC Front-Channel.
нет
frontChannelLogoutSessionRequiredbooleanУказывает, следует ли отправлять идентификатор сеанса пользователя в FrontChannelLogoutUri. По умолчанию true.нет
backChannelLogoutUristringЗадаёт URI выхода на клиенте для выхода из обратного канала на основе HTTP.
Более подробную информацию можно найти спецификацию обратного канала OIDC.
нет
backChannelLogoutSessionRequiredbooleanУказывает, следует ли отправлять идентификатор сеанса пользователя в запросе BackChannelLogoutUri. По умолчанию true.нет
userSsoLifetimeinteger (int32)Максимальная продолжительность (в секундах) с момента последней аутентификации пользователя.
По умолчанию null. Вы можете настроить время жизни токена сеанса, чтобы контролировать, когда и как часто пользователю требуется
повторно вводить учётные данные вместо автоматической аутентификации при использовании веб-приложения.
нет
userCodeTypestringТип кода пользователя, который будет использоваться для клиента. Если не задан, то будет использовано значение по умолчанию.нет
deviceCodeLifetimeinteger (int32)Срок службы кода устройства в секундах (по умолчанию 300 секунд).нет

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiParams.Clients.AddClientSecretApiParam

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
clientIdinteger (int32)Уникальный идентификатор клиента.да
valuestringЗначение секретного ключа.нет
descriptionstringОписание секретного ключа.нет
expirationstring (date-time)Время жизни секретного ключа.нет
typestringТип секретного ключа.нет

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiParams.Clients.ClientIdentifier

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
clientNamestringИмя клиента.нет

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiParams.Clients.ClientProviderApiParam

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
clientNamestringИмя клиента.нет
authenticationSchemestringСхема аутентификации.нет

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiParams.Clients.UpdateClientApiParam

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
idinteger (int32)Уникальный идентификатор сущности.да
clientIdstringНазвание (Id) клиента.нет
clientNamestringИмя клиента.нет
descriptionstringОписание клиента.нет
enabledbooleanСтатус активности клиента.нет
clientUristringЗарезервированный адрес клиента.нет
protocolTypestringТип протокола, по которому взаимодействует клиент. По умолчанию "oidc".нет
requireClientSecretbooleanФлаг, указывающий, требуется ли ClientSecret для данного клиента.нет
logoUristringАдрес для логотипа данного клиента.нет
requirePkcebooleanФлаг, указывающий, должны ли клиенты, использующие тип предоставления на основе кода авторизации, отправлять ключ подтверждения.нет
identityTokenLifetimeinteger (int32)Время жизни identity токена.нет
accessTokenLifetimeinteger (int32)Время жизни access токена.нет
authorizationCodeLifetimeinteger (int32)Время жизни authorization code.нет
absoluteRefreshTokenLifetimeinteger (int32)Абсолютное время жизни refresh токена.нет
slidingRefreshTokenLifetimeinteger (int32)Время жизни refresh токена в секундах. По умолчанию 1296000 секунд (15 дней).нет
refreshTokenUsageinteger (int32)Тип использования refresh токена:
ReUse (0) - после обновления останется прежним при обновлении токенов;
OneTime (1) - будет обновлён при обновлении токенов (это значение по умолчанию).
нет
refreshTokenExpirationinteger (int32)Тип срока жизни refresh токена:
Absolute (1) - refresh токен истечёт в фиксированный момент времени (указанный в ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.Interfaces.Models.IClientInfo.AbsoluteRefreshTokenLifetime);
Sliding (0) - при обновлении token время жизни token обновления будет продлено (на сумму, указанную в ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.Interfaces.Models.IClientInfo.SlidingRefreshTokenLifetime).
Время жизни не будет превышать значения ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.Interfaces.Models.IClientInfo.AbsoluteRefreshTokenLifetime.
нет
updateAccessTokenClaimsOnRefreshbooleanФлаг, указывающий, следует ли обновлять access токен (и его claims) при запросе refresh токена.нет
accessTokenTypeinteger (int32)Указывает, является ли access токен ссылочным (значение 1) или автономным JWT (значение 0). По умолчанию JWT.нет
includeJwtIdbooleanФлаг, указывающий, должны ли токены доступа JWT иметь встроенный уникальный идентификатор (через Claim jti). По умолчанию true.нет
alwaysSendClientClaimsbooleanФлаг, указывающий, нужно ли отправлять claims по каждому flow аутентификации. Если нет, то только по client credentials.нет
alwaysIncludeUserClaimsInIdTokenbooleanФлаг, указывающий, нужно ли при запросе identity и access токенов добавлять claims пользователя вместо того, чтобы требовать от клиента использовать UserInfo endpoint.нет
clientClaimsPrefixstringПрефикс для отображения клиентских claims.нет
pairWiseSubjectSaltstringЗначение соли, используемое при попарном генерировании SubjectId для пользователей этого клиента.нет
allowAccessTokensViaBrowserbooleanФлаг, указывающий, разрешено ли этому клиенту получать access токен через браузер.нет
requireConsentbooleanФлаг, указывающий, требуется ли открывать окно пользовательских соглашений.нет
allowRememberConsentbooleanФлаг, дающий разрешение на сохранение согласий для пользователя.нет
consentLifetimeinteger (int32)Срок действия согласия пользователя в секундах.нет
allowOfflineAccessbooleanФлаг, дающий возможность получения offline доступа (то есть возможность получения refresh токена).нет
allowPlainTextPkcebooleanУказывает, могут ли клиенты, использующие PKCE, использовать вызов простого текстового кода (не рекомендуется и по умолчанию false).нет
frontChannelLogoutUristringЗадаёт URI выхода на клиенте для выхода из внешнего канала на основе HTTP.
Более подробную информацию можно найти в спецификации OIDC Front-Channel.
нет
frontChannelLogoutSessionRequiredbooleanУказывает, следует ли отправлять идентификатор сеанса пользователя в FrontChannelLogoutUri. По умолчанию true.нет
backChannelLogoutUristringЗадаёт URI выхода на клиенте для выхода из обратного канала на основе HTTP.
Более подробную информацию можно найти спецификацию обратного канала OIDC.
нет
backChannelLogoutSessionRequiredbooleanУказывает, следует ли отправлять идентификатор сеанса пользователя в запросе BackChannelLogoutUri. По умолчанию true.нет
userSsoLifetimeinteger (int32)Максимальная продолжительность (в секундах) с момента последней аутентификации пользователя.
По умолчанию null. Вы можете настроить время жизни токена сеанса, чтобы контролировать, когда и как часто пользователю требуется
повторно вводить учётные данные вместо автоматической аутентификации при использовании веб-приложения.
нет
userCodeTypestringТип кода пользователя, который будет использоваться для клиента. Если не задан, то будет использовано значение по умолчанию.нет
deviceCodeLifetimeinteger (int32)Срок службы кода устройства в секундах (по умолчанию 300 секунд).нет
nonEditablebooleanФлаг неизменяемости.нет

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiParams.Clients.UpdateFullClientApiParam

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
allowedCorsOriginsValueItem[]Список доступных CORS адресов. При значении null обновление не применяется.нет
allowedGrantTypesValueItem[]Список доступных GrantTypes. При значении null обновление не применяется.нет
allowedScopesValueItem[]Список доступных Scopes для клиента. При значении null обновление не применяется.нет
redirectUrisValueItem[]Список адресов, по которым можно произвести Redirect после входа в систему. При значении null обновление не применяется.нет
postLogoutRedirectUrisValueItem[]Список адресов, по которым можно произвести Redirect после выхода из системы. При значении null обновление не применяется.нет
propertiesKeyValueItem[]Список свойств.нет
idinteger (int32)Уникальный идентификатор сущности.да
clientIdstringНазвание (Id) клиента.нет
clientNamestringИмя клиента.нет
descriptionstringОписание клиента.нет
enabledbooleanСтатус активности клиента.нет
clientUristringЗарезервированный адрес клиента.нет
protocolTypestringТип протокола, по которому взаимодействует клиент. По умолчанию "oidc".нет
requireClientSecretbooleanФлаг, указывающий, требуется ли ClientSecret для данного клиента.нет
logoUristringАдрес для логотипа данного клиента.нет
requirePkcebooleanФлаг, указывающий, должны ли клиенты, использующие тип предоставления на основе кода авторизации, отправлять ключ подтверждения.нет
identityTokenLifetimeinteger (int32)Время жизни identity токена.нет
accessTokenLifetimeinteger (int32)Время жизни access токена.нет
authorizationCodeLifetimeinteger (int32)Время жизни authorization code.нет
absoluteRefreshTokenLifetimeinteger (int32)Абсолютное время жизни refresh токена.нет
slidingRefreshTokenLifetimeinteger (int32)Время жизни refresh токена в секундах. По умолчанию 1296000 секунд (15 дней).нет
refreshTokenUsageinteger (int32)Тип использования refresh токена:
ReUse (0) - после обновления останется прежним при обновлении токенов;
OneTime (1) - будет обновлён при обновлении токенов (это значение по умолчанию).
нет
refreshTokenExpirationinteger (int32)Тип срока жизни refresh токена:
Absolute (1) - refresh токен истечёт в фиксированный момент времени (указанный в ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.Interfaces.Models.IClientInfo.AbsoluteRefreshTokenLifetime);
Sliding (0) - при обновлении token время жизни token обновления будет продлено (на сумму, указанную в ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.Interfaces.Models.IClientInfo.SlidingRefreshTokenLifetime).
Время жизни не будет превышать значения ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.Interfaces.Models.IClientInfo.AbsoluteRefreshTokenLifetime.
нет
updateAccessTokenClaimsOnRefreshbooleanФлаг, указывающий, следует ли обновлять access токен (и его claims) при запросе refresh токена.нет
accessTokenTypeinteger (int32)Указывает, является ли access токен ссылочным (значение 1) или автономным JWT (значение 0). По умолчанию JWT.нет
includeJwtIdbooleanФлаг, указывающий, должны ли токены доступа JWT иметь встроенный уникальный идентификатор (через Claim jti). По умолчанию true.нет
alwaysSendClientClaimsbooleanФлаг, указывающий, нужно ли отправлять claims по каждому flow аутентификации. Если нет, то только по client credentials.нет
alwaysIncludeUserClaimsInIdTokenbooleanФлаг, указывающий, нужно ли при запросе identity и access токенов добавлять claims пользователя вместо того, чтобы требовать от клиента использовать UserInfo endpoint.нет
clientClaimsPrefixstringПрефикс для отображения клиентских claims.нет
pairWiseSubjectSaltstringЗначение соли, используемое при попарном генерировании SubjectId для пользователей этого клиента.нет
allowAccessTokensViaBrowserbooleanФлаг, указывающий, разрешено ли этому клиенту получать access токен через браузер.нет
requireConsentbooleanФлаг, указывающий, требуется ли открывать окно пользовательских соглашений.нет
allowRememberConsentbooleanФлаг, дающий разрешение на сохранение согласий для пользователя.нет
consentLifetimeinteger (int32)Срок действия согласия пользователя в секундах.нет
allowOfflineAccessbooleanФлаг, дающий возможность получения offline доступа (то есть возможность получения refresh токена).нет
allowPlainTextPkcebooleanУказывает, могут ли клиенты, использующие PKCE, использовать вызов простого текстового кода (не рекомендуется и по умолчанию false).нет
frontChannelLogoutUristringЗадаёт URI выхода на клиенте для выхода из внешнего канала на основе HTTP.
Более подробную информацию можно найти в спецификации OIDC Front-Channel.
нет
frontChannelLogoutSessionRequiredbooleanУказывает, следует ли отправлять идентификатор сеанса пользователя в FrontChannelLogoutUri. По умолчанию true.нет
backChannelLogoutUristringЗадаёт URI выхода на клиенте для выхода из обратного канала на основе HTTP.
Более подробную информацию можно найти спецификацию обратного канала OIDC.
нет
backChannelLogoutSessionRequiredbooleanУказывает, следует ли отправлять идентификатор сеанса пользователя в запросе BackChannelLogoutUri. По умолчанию true.нет
userSsoLifetimeinteger (int32)Максимальная продолжительность (в секундах) с момента последней аутентификации пользователя.
По умолчанию null. Вы можете настроить время жизни токена сеанса, чтобы контролировать, когда и как часто пользователю требуется
повторно вводить учётные данные вместо автоматической аутентификации при использовании веб-приложения.
нет
userCodeTypestringТип кода пользователя, который будет использоваться для клиента. Если не задан, то будет использовано значение по умолчанию.нет
deviceCodeLifetimeinteger (int32)Срок службы кода устройства в секундах (по умолчанию 300 секунд).нет
nonEditablebooleanФлаг неизменяемости.нет

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiParams.Common.AddKeyValueApiParam

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
keystringКлюч сущности.да
entryOwnerIdinteger (int32)Уникальный идентификатор сущности, к которой относится значение.да
valuestringЗначение сущности.да

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiParams.Common.AddTypeApiParam

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
entryOwnerIdinteger (int32)Уникальный идентификатор сущности, к которой относится значение.да
typestringТип сущности.да

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiParams.Common.AddTypeValueApiParam

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
typestringТип сущности.да
entryOwnerIdinteger (int32)Уникальный идентификатор сущности, к которой относится значение.да
valuestringЗначение сущности.да

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiParams.Common.AddValueApiParam

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
entryOwnerIdinteger (int32)Уникальный идентификатор сущности, к которой относится значение.да
valuestringЗначение сущности.да

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiParams.Common.UpdateKeyValueApiParam

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
idinteger (int32)Уникальный идентификатор сущности.да
keystringКлюч сущности.да
entryOwnerIdinteger (int32)Уникальный идентификатор сущности, к которой относится значение.да
valuestringЗначение сущности.да

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiParams.Common.UpdateTypeApiParam

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
idinteger (int32)Уникальный идентификатор сущности.да
entryOwnerIdinteger (int32)Уникальный идентификатор сущности, к которой относится значение.да
typestringТип сущности.да

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiParams.Common.UpdateTypeValueApiParam

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
idinteger (int32)Уникальный идентификатор сущности.да
typestringТип сущности.да
entryOwnerIdinteger (int32)Уникальный идентификатор сущности, к которой относится значение.да
valuestringЗначение сущности.да

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiParams.Common.UpdateValueApiParam

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
idinteger (int32)Уникальный идентификатор сущности.да
entryOwnerIdinteger (int32)Уникальный идентификатор сущности, к которой относится значение.да
valuestringЗначение сущности.да

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiParams.EntryNameApiParam

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
namestringИмя записи.нет

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiParams.GuidIdApiParam

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
idstring (uuid)Уникальный идентификатор.нет

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiParams.IntApiParam

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
valueinteger (int32)Значение.нет

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiParams.IntIdApiParam

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
idinteger (int32)Уникальный идентификатор.нет

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiParams.ListGuidIdApiParam

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
idParamsGuidIdApiParam[]Список идентификаторов.нет

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiParams.PasswordPolicyApiParam

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
requireDigitbooleanТребовать в составе пароля цифры.нет
requireUppercasebooleanТребовать в составе пароля символы в верхнем регистре.нет
requireLowercasebooleanТребовать в составе пароля символы в нижнем регистре.нет
requireNonAlphanumericbooleanТребовать в составе пароля спецсимволы.нет
minimalLengthinteger (int32)Минимальная длина пароля.нет
uniquePasswordsCountinteger (int32)Количество уникальных последних паролей.нет
passwordExpirationbooleanФлаг, указывающий, что к паролям применяется срок действия.нет
expirationDaysinteger (int32)Срок действия пароля в днях.нет
expirationDaysInitialPasswordinteger (int32)Срок действия пароля в днях для первоначального пароля.нет
lockUserMinutesinteger (int32)Количество минут, на которые блокируется пользователь.нет
maxFailCountinteger (int32)Максимальное количество неудачных попыток входа пользователя перед блокировкой.нет
requireChangeOnFirstLoginbooleanТребовать изменение пароля при первом входе.нет
requireCheckReusePasswordbooleanТребовать уникальные n последних паролей (количество задаётся настройкой ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiParams.PasswordPolicyApiParam.UniquePasswordsCount).нет
requireMaxFailCountbooleanТребовать блокировку пользователя после нескольких неудачных попыток аутентификации (количество задаётся настройкой ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiParams.PasswordPolicyApiParam.MaxFailCount).нет
requireForcibleExitbooleanТребовать выход из системы пользователя в случае неактивности (количество минут задаётся настройкой ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiParams.PasswordPolicyApiParam.ForceExitAfterDownTimeMinutes).нет
forceExitAfterDownTimeMinutesinteger (int32)Количество минут неактивности, после которых пользователь теряет сессию доступа к системе.нет

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiParams.Providers.UpdateProviderApiParam

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
idinteger (int32)Уникальный идентификатор сущности.да
providerNamestringИмя провайдера.нет
authenticationSchemestringСхема аутентификации.нет
displayNamestringОтображаемое имя.нет
descriptionstringОписание.нет
welcomeTextstringТекст приветствия на странице входа.нет
accessTypestringТип использования.нет
enabledbooleanФлаг, указывающий, что провайдер доступен для использования.нет
iconstringИконка провайдера в формате Base64.нет
iconTypestringТип иконки провайдера.нет

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiParams.Roles.AddRoleApiParam

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
namestringНазвание роли.да
descriptionstringОписание.нет
providerNamestringИмя провайдера аутентификации, с которым необходимо связать новую роль.
Доступные значения:
"[provider_name]" - создаётся связь с указанным провайдером;
"" - связь не создаётся;
null - значение берётся из ASE.MD.Platform.Infrastructure.Identity.Core.Configurations.RolesSynchronization.
нет
ldapDomainIdinteger (int32)Идентификатор домена LDAP.нет
readOnlybooleanФлаг, указывающий, что объект доступен только для чтения.нет

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiParams.Roles.ParentChildApiParam

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
parentIdstring (uuid)Идентификатор родительской роли.да
childIdstring (uuid)Идентификатор дочерней роли.да

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiParams.Roles.UpdateRoleApiParam

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
idstring (uuid)Уникальный идентификатор роли.да
namestringНазвание роли.нет
descriptionstringОписание.нет
readOnlybooleanФлаг, указывающий, что объект доступен только для чтения.нет

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiParams.ServicesListApiParam

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
resourceNamesstring[]Список имён ресурсов.нет
clientNamesstring[]Список имён клиентов.нет

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiParams.Users.AddProviderApiParam

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
userIdstring (uuid)Уникальный идентификатор пользователя.да
providerNamestringНазвание внешнего провайдера аутентификации.да
providerUserIdstringИдентификатор пользователя во внешнем провайдере аутентификации.да
ldapDomainIdinteger (int32)Идентификатор домена LDAP.нет

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiParams.Users.AddUserApiParam

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
firstNamestringИмя пользователя.нет
middleNamestringОтчество пользователя.нет
lastNamestringФамилия пользователя.нет
userNamestringИмя пользователя (логин).да
emailstringEmail.да
phoneNumberstring (tel)Телефонный номер.нет
lockoutEnabledbooleanФлаг, разрешающий возможность блокировки пользователя при нескольких ошибочных вводах учётных данных.нет
nonEditablebooleanЗапрещено редактирование.нет
lockReasonstringПричина блокировки.нет
passwordstringПервичный пароль.нет
expirationDaysinteger (int32)Срок действия первичного пароля.нет
deprecatePasswordExpiringbooleanФлаг, указывающий, что пароль пользователя не имеет срока давности.нет

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiParams.Users.ChangePasswordApiParam

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
userIdstring (uuid)Идентификатор пользователя.нет
oldPasswordstringСтарый пароль.да
newPasswordstringНовый пароль.да
confirmNewPasswordstringПодтверждение пароля.да
providerNamestringНазвание провайдера аутентификация, для которого проивзодится изменение пароля.нет
syncPasswordWithProvidersbooleanФлаг, указывающий на необходимость синхронизировать пароль с провайдерами.нет

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiParams.Users.DeleteProviderApiParam

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
userIdstring (uuid)Уникальный идентификатор пользователя.да
providerNamestringНазвание внешнего провайдера аутентификации.да
providerUserIdstringИдентификатор пользователя во внешнем провайдере аутентификации.да
ldapDomainIdinteger (int32)Идентификатор домена LDAP.нет

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiParams.Users.LockUserApiParam

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
userIdstring (uuid)Уникальный идентификатор пользователя.да
lockReasonstringПричина блокировки.нет

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiParams.Users.MultipleUsersRoleApiParam

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
userIdsstring(uuid)[]Уникальный идентификатор пользователя.да
roleIdstring (uuid)Уникальный идентификатор роли.да

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiParams.Users.SearchUserApiParam

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
conditionsSearchUserConditionApiParam[]Условия поиска.нет

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiParams.Users.SearchUserConditionApiParam

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
fieldstringПоле для поиска, одно из значений: UserName, FirstName, MiddleName, LastName, ExternalCode, Email.да
valuestringЗначение поля для поиска.да

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiParams.Users.SetPasswordApiParam

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
userIdstring (uuid)Идентификатор пользователя.нет
passwordstringНовый пароль.да
confirmPasswordstringПодтверждение пароля.да
expirationDaysinteger (int32)Срок действия первичного пароля.нет
requireChangeOnFirstLoginbooleanПризнак того, что пароль необходимо сменить после первого входа.нет

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiParams.Users.SynchronizeUserDataApiParam

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
providerNamestringИмя провайдера аутентификации.да
idstring (uuid)Уникальный идентификатор.нет

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiParams.Users.SynchronizeUserPasswordApiParam

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
providerNamestringИмя провайдера аутентификации.да
idstring (uuid)Уникальный идентификатор.нет

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiParams.Users.UpdateUserApiParam

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
idstring (uuid)Уникальный идентификатор сущности.нет
firstNamestringИмя пользователя.нет
middleNamestringОтчество пользователя.нет
lastNamestringФамилия пользователя.нет
userNamestringИмя пользователя (логин).нет
emailstringEmail.нет
phoneNumberstring (tel)Телефонный номер.нет
lockoutEnabledbooleanФлаг, разрешающий возможность блокировки пользователя при нескольких ошибочных вводах учётных данных.да
nonEditablebooleanЗапрещено редактирование.нет
lockReasonstringПричина блокировки.нет
deprecatePasswordExpiringbooleanПароль не имеет срока давности.нет

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiParams.Users.UserLoginFailedApiParam

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
loginstringЛогин.да
errorCodestringКод ошибки.нет
errorMessagestringТекст ошибки.нет
providerNamestringИмя провайдера аутентификации.да
ipAddressstringIP-адрес пользователя, с которого произошла попытка входа в систему.нет
ldapDomainIdinteger (int32)Идентификатор домена LDAP.нет

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiParams.Users.UserNameApiParam

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
userNamestringИмя (логин) пользователя.нет

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiParams.Users.UserRoleApiParam

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
userIdstring (uuid)Уникальный идентификатор пользователя.да
roleIdstring (uuid)Уникальный идентификатор роли.да

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiResults.ApiResources.ApiResourceApiResult

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
resultApiResourceResultда
errorInfoда
typeInfoTypeInfo

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiResults.ApiResources.ApiResourceResult

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
idinteger (int32)Уникальный идентификатор ApiResource.нет
enabledbooleanФлаг активности ресурса.нет
namestringНазвание ApiResource.нет
displayNamestringОтображаемое имя.нет
descriptionstringОписание ApiResource.нет
allowedAccessTokenSigningAlgorithmsstringНазвание доступного алгоритма подписи токена доступа.нет
showInDiscoveryDocumentbooleanФлаг отображения ApiResource в DiscoveryDocument Identity.нет
secretsIdSecretItem[]Список секретных ключей для ApiResource.нет
scopesApiResourceScopeResult[]Список Scopes для ApiResource.нет
userClaimsTypeItem[]Список пользовательских Claims для ApiResource.нет
propertiesKeyValueItem[]Список свойств для ApiResource.нет
createdstring (date-time)Время создания ApiResource.нет
updatedstring (date-time)Время обновления ApiResource.нет
lastAccessedstring (date-time)Время последнего доступа к ApiResource.нет
nonEditablebooleanФлаг неизменяемости ApiResource.нет

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiResults.ApiResources.ApiResourceScopeResult

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
apiScopeIdinteger (int32)Уникальный идентификатор ApiScope.нет
idinteger (int32)Уникальный идентификатор сущности.нет
valuestringЗначение сущности.нет

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiResults.ApiResources.ApiResourceSecretApiResult

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
resultApiResourceSecretResultда
errorInfoда
typeInfoTypeInfo

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiResults.ApiResources.ApiResourceSecretResult

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
apiResourceIdinteger (int32)Уникальный идентификатор ApiResource.нет
idinteger (int32)Модель, описывающая уникальный идентификатор объекта.нет
typestringТип секретного ключа.нет
descriptionstringОписание секретного ключа.нет
valuestringЗначение секретного ключа.нет
expirationstring (date-time)Время жизни секретного ключа.нет
createdstring (date-time)Время создания секретного ключа.нет

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiResults.ApiResources.ApiResourceSecretsApiResult

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
resultApiResourceSecretsResultда
errorInfoда
typeInfoTypeInfo

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiResults.ApiResources.ApiResourceSecretsResult

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
apiResourceIdinteger (int32)Уникальный идентификатор ApiResource.нет
secretsIdSecretItem[]Список секретных ключей ApiResource.нет

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiResults.ApiResources.ApiResourcesApiResult

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
resultApiResourceResult[]Данные результата метода API.да
errorInfoда
typeInfoTypeInfo

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiResults.ApiScopes.ApiScopeApiResult

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
resultApiScopeResultда
errorInfoда
typeInfoTypeInfo

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiResults.ApiScopes.ApiScopeResult

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
idinteger (int32)Уникальный идентификатор ApiScope.нет
namestringИмя ApiScope.нет
displayNamestringОтображаемое имя ApiScope.нет
descriptionstringОписание ApiScope.нет
requiredbooleanФлаг обязательности ApiScope.нет
showInDiscoveryDocumentbooleanФлаг, активирующий показ данного Scope в Identity Discovery Document.нет
emphasizebooleanУказывает, будет ли на экране согласия подчёркиваться эта область.нет
userClaimsTypeItem[]Список пользовательских Claims.нет
propertiesKeyValueItem[]Список свойств.нет

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiResults.ApiScopes.ApiScopesApiResult

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
resultApiScopeResult[]Данные результата метода API.да
errorInfoда
typeInfoTypeInfo

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiResults.Clients.ClientFullApiResult

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
resultClientFullResultда
errorInfoда
typeInfoTypeInfo

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiResults.Clients.ClientFullResult

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
allowedGrantTypesValueItem[]Список доступных GrantTypes.нет
allowedScopesValueItem[]Список доступных Scopes для клиента.нет
claimsTypeValueItem[]Список Claims для клиента, которые он может получать.нет
propertiesKeyValueItem[]Список доступных свойств, которые определены для клиента.нет
postLogoutRedirectUrisValueItem[]Список адресов, по которым можно произвести Redirect после выхода из системы.нет
redirectUrisValueItem[]Список адресов, по которым можно произвести Redirect после входа в систему.нет
allowedCorsOriginsValueItem[]Список доступных CORS адресов.нет
allowedProvidersValueItem[]Список доступных для аутентификации провайдеров.нет
idinteger (int32)Уникальный идентификатор клиента.нет
enabledbooleanСтатус активности клиента.нет
clientIdstringНазвание (Id) клиента.нет
clientNamestringИмя клиента.нет
descriptionstringОписание клиента.нет
requireClientSecretbooleanФлаг, указывающий, требуется ли ClientSecret для данного клиента.нет
protocolTypestringТип протокола, по которому взаимодействует клиент. По умолчанию "oidc".нет
clientUristringЗарезервированный адрес клиента.нет
clientClaimsPrefixstringПрефикс для отображения клиентских claims.нет
updatedstring (date-time)Время обновления клиента.нет
lastAccessedstring (date-time)Последнее время доступа.нет
logoUristringАдрес для логотипа данного клиента.нет
requirePkcebooleanФлаг, указывающий, должны ли клиенты, использующие тип предоставления на основе кода авторизации, отправлять ключ подтверждения.нет
identityTokenLifetimeinteger (int32)Время жизни identity токена.нет
accessTokenLifetimeinteger (int32)Время жизни access токена.нет
authorizationCodeLifetimeinteger (int32)Время жизни authorization code.нет
absoluteRefreshTokenLifetimeinteger (int32)Абсолютное время жизни refresh токена.нет
slidingRefreshTokenLifetimeinteger (int32)Время жизни refresh токена в секундах. По умолчанию 1296000 секунд (15 дней).нет
refreshTokenUsageinteger (int32)Тип использования refresh токена:
ReUse (0) - после обновления останется прежним при обновлении токенов;
OneTime (1) - будет обновлён при обновлении токенов (это значение по умолчанию).
нет
refreshTokenExpirationinteger (int32)Тип срока жизни refresh токена:
Absolute (1) - refresh токен истечёт в фиксированный момент времени (указанный в ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiResults.Clients.ClientResult.AbsoluteRefreshTokenLifetime);
Sliding (0) - при обновлении token время жизни token обновления будет продлено (на сумму, указанную в ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiResults.Clients.ClientResult.SlidingRefreshTokenLifetime).
Время жизни не будет превышать значения ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiResults.Clients.ClientResult.AbsoluteRefreshTokenLifetime.
нет
updateAccessTokenClaimsOnRefreshbooleanФлаг, указывающий, следует ли обновлять access токен (и его claims) при запросе refresh токена.нет
accessTokenTypeinteger (int32)Указывает, является ли access токен ссылочным (значение 1) или автономным JWT (значение 0). По умолчанию JWT.нет
includeJwtIdbooleanФлаг, указывающий, должны ли токены доступа JWT иметь встроенный уникальный идентификатор (через Claim jti). По умолчанию true.нет
alwaysSendClientClaimsbooleanФлаг, указывающий, нужно ли отправлять claims по каждому flow аутентификации. Если нет, то только по client credentials.нет
alwaysIncludeUserClaimsInIdTokenbooleanФлаг, указывающий, нужно ли при запросе identity и access токенов добавлять claims пользователя вместо того, чтобы требовать от клиента использовать UserInfo endpoint.нет
pairWiseSubjectSaltstringЗначение соли, используемое при попарном генерировании SubjectId для пользователей этого клиента.нет
allowAccessTokensViaBrowserbooleanФлаг, указывающий, разрешено ли этому клиенту получать access токен через браузер.нет
requireConsentbooleanФлаг, указывающий, требуется ли открывать окно пользовательских соглашений.нет
allowRememberConsentbooleanФлаг, дающий разрешение на сохранение согласий для пользователя.нет
consentLifetimeinteger (int32)Срок действия согласия пользователя в секундах.нет
allowOfflineAccessbooleanФлаг, дающий возможность получения offline доступа (то есть возможность получения refresh токена).нет
allowPlainTextPkcebooleanУказывает, могут ли клиенты, использующие PKCE, использовать вызов простого текстового кода (не рекомендуется и по умолчанию false).нет
frontChannelLogoutUristringЗадаёт URI выхода на клиенте для выхода из внешнего канала на основе HTTP.
Более подробную информацию можно найти в спецификации OIDC Front-Channel.
нет
frontChannelLogoutSessionRequiredbooleanУказывает, следует ли отправлять идентификатор сеанса пользователя в FrontChannelLogoutUri. По умолчанию true.нет
backChannelLogoutUristringЗадаёт URI выхода на клиенте для выхода из обратного канала на основе HTTP.
Более подробную информацию можно найти спецификацию обратного канала OIDC.
нет
backChannelLogoutSessionRequiredbooleanУказывает, следует ли отправлять идентификатор сеанса пользователя в запросе BackChannelLogoutUri. По умолчанию true.нет
userSsoLifetimeinteger (int32)Максимальная продолжительность (в секундах) с момента последней аутентификации пользователя.
По умолчанию null. Вы можете настроить время жизни токена сеанса, чтобы контролировать, когда и как часто пользователю требуется
повторно вводить учётные данные вместо автоматической аутентификации при использовании веб-приложения.
нет
userCodeTypestringТип кода пользователя, который будет использоваться для клиента. Если не задан, то будет использовано значение по умолчанию.нет
deviceCodeLifetimeinteger (int32)Срок службы кода устройства в секундах (по умолчанию 300 секунд).нет
nonEditablebooleanФлаг неизменяемости.нет

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiResults.Clients.ClientProvider

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
providerNamestringИмя провайдера аутентификации.нет
authenticationSchemestringСхема аутентификации.нет

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiResults.Clients.ClientProvidersApiResult

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
resultClientProvider[]Данные результата метода API.да
errorInfoда
typeInfoTypeInfo

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiResults.Clients.ClientResult

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
idinteger (int32)Уникальный идентификатор клиента.нет
enabledbooleanСтатус активности клиента.нет
clientIdstringНазвание (Id) клиента.нет
clientNamestringИмя клиента.нет
descriptionstringОписание клиента.нет
requireClientSecretbooleanФлаг, указывающий, требуется ли ClientSecret для данного клиента.нет
protocolTypestringТип протокола, по которому взаимодействует клиент. По умолчанию "oidc".нет
clientUristringЗарезервированный адрес клиента.нет
clientClaimsPrefixstringПрефикс для отображения клиентских claims.нет
updatedstring (date-time)Время обновления клиента.нет
lastAccessedstring (date-time)Последнее время доступа.нет
logoUristringАдрес для логотипа данного клиента.нет
requirePkcebooleanФлаг, указывающий, должны ли клиенты, использующие тип предоставления на основе кода авторизации, отправлять ключ подтверждения.нет
identityTokenLifetimeinteger (int32)Время жизни identity токена.нет
accessTokenLifetimeinteger (int32)Время жизни access токена.нет
authorizationCodeLifetimeinteger (int32)Время жизни authorization code.нет
absoluteRefreshTokenLifetimeinteger (int32)Абсолютное время жизни refresh токена.нет
slidingRefreshTokenLifetimeinteger (int32)Время жизни refresh токена в секундах. По умолчанию 1296000 секунд (15 дней).нет
refreshTokenUsageinteger (int32)Тип использования refresh токена:
ReUse (0) - после обновления останется прежним при обновлении токенов;
OneTime (1) - будет обновлён при обновлении токенов (это значение по умолчанию).
нет
refreshTokenExpirationinteger (int32)Тип срока жизни refresh токена:
Absolute (1) - refresh токен истечёт в фиксированный момент времени (указанный в ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiResults.Clients.ClientResult.AbsoluteRefreshTokenLifetime);
Sliding (0) - при обновлении token время жизни token обновления будет продлено (на сумму, указанную в ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiResults.Clients.ClientResult.SlidingRefreshTokenLifetime).
Время жизни не будет превышать значения ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiResults.Clients.ClientResult.AbsoluteRefreshTokenLifetime.
нет
updateAccessTokenClaimsOnRefreshbooleanФлаг, указывающий, следует ли обновлять access токен (и его claims) при запросе refresh токена.нет
accessTokenTypeinteger (int32)Указывает, является ли access токен ссылочным (значение 1) или автономным JWT (значение 0). По умолчанию JWT.нет
includeJwtIdbooleanФлаг, указывающий, должны ли токены доступа JWT иметь встроенный уникальный идентификатор (через Claim jti). По умолчанию true.нет
alwaysSendClientClaimsbooleanФлаг, указывающий, нужно ли отправлять claims по каждому flow аутентификации. Если нет, то только по client credentials.нет
alwaysIncludeUserClaimsInIdTokenbooleanФлаг, указывающий, нужно ли при запросе identity и access токенов добавлять claims пользователя вместо того, чтобы требовать от клиента использовать UserInfo endpoint.нет
pairWiseSubjectSaltstringЗначение соли, используемое при попарном генерировании SubjectId для пользователей этого клиента.нет
allowAccessTokensViaBrowserbooleanФлаг, указывающий, разрешено ли этому клиенту получать access токен через браузер.нет
requireConsentbooleanФлаг, указывающий, требуется ли открывать окно пользовательских соглашений.нет
allowRememberConsentbooleanФлаг, дающий разрешение на сохранение согласий для пользователя.нет
consentLifetimeinteger (int32)Срок действия согласия пользователя в секундах.нет
allowOfflineAccessbooleanФлаг, дающий возможность получения offline доступа (то есть возможность получения refresh токена).нет
allowPlainTextPkcebooleanУказывает, могут ли клиенты, использующие PKCE, использовать вызов простого текстового кода (не рекомендуется и по умолчанию false).нет
frontChannelLogoutUristringЗадаёт URI выхода на клиенте для выхода из внешнего канала на основе HTTP.
Более подробную информацию можно найти в спецификации OIDC Front-Channel.
нет
frontChannelLogoutSessionRequiredbooleanУказывает, следует ли отправлять идентификатор сеанса пользователя в FrontChannelLogoutUri. По умолчанию true.нет
backChannelLogoutUristringЗадаёт URI выхода на клиенте для выхода из обратного канала на основе HTTP.
Более подробную информацию можно найти спецификацию обратного канала OIDC.
нет
backChannelLogoutSessionRequiredbooleanУказывает, следует ли отправлять идентификатор сеанса пользователя в запросе BackChannelLogoutUri. По умолчанию true.нет
userSsoLifetimeinteger (int32)Максимальная продолжительность (в секундах) с момента последней аутентификации пользователя.
По умолчанию null. Вы можете настроить время жизни токена сеанса, чтобы контролировать, когда и как часто пользователю требуется
повторно вводить учётные данные вместо автоматической аутентификации при использовании веб-приложения.
нет
userCodeTypestringТип кода пользователя, который будет использоваться для клиента. Если не задан, то будет использовано значение по умолчанию.нет
deviceCodeLifetimeinteger (int32)Срок службы кода устройства в секундах (по умолчанию 300 секунд).нет
nonEditablebooleanФлаг неизменяемости.нет

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiResults.Clients.ClientSecretApiResult

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
resultClientSecretResultда
errorInfoда
typeInfoTypeInfo

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiResults.Clients.ClientSecretResult

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
clientIdinteger (int32)Уникальный идентификатор клиента.нет
clientNamestringИмя клиента.нет
idinteger (int32)Модель, описывающая уникальный идентификатор объекта.нет
typestringТип секретного ключа.нет
descriptionstringОписание секретного ключа.нет
valuestringЗначение секретного ключа.нет
expirationstring (date-time)Время жизни секретного ключа.нет
createdstring (date-time)Время создания секретного ключа.нет

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiResults.Clients.ClientSecretsApiResult

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
resultClientSecretsResultда
errorInfoда
typeInfoTypeInfo

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiResults.Clients.ClientSecretsResult

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
clientIdinteger (int32)Уникальный идентификатор клиента.нет
clientNamestringИмя клиента.нет
secretsIdSecretItem[]Список данных о секретных ключах клиента.нет

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiResults.Clients.ClientsApiResult

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
resultClientResult[]Данные результата метода API.да
errorInfoда
typeInfoTypeInfo

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiResults.Clients.ClientsFullApiResult

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
resultClientFullResult[]Данные результата метода API.да
errorInfoда
typeInfoTypeInfo

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiResults.Common.KeyValueApiResult

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
resultKeyValueResultда
errorInfoда
typeInfoTypeInfo

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiResults.Common.KeyValueResult

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
entryOwnerIdinteger (int32)Уникальный идентификатор сущности, к которой привязан объект.нет
idinteger (int32)Уникальный идентификатор сущности.нет
keystringКлюч сущности.нет
valuestringЗначение сущности.нет

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiResults.Common.KeyValuesApiResult

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
resultKeyValuesResultда
errorInfoда
typeInfoTypeInfo

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiResults.Common.KeyValuesResult

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
entryOwnerIdinteger (int32)Уникальный идентификатор сущности, к которой привязаны объекты.нет
entriesKeyValueItem[]Коллекция привязанных объектов.нет

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiResults.Common.TypeApiResult

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
resultTypeResultда
errorInfoда
typeInfoTypeInfo

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiResults.Common.TypeResult

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
entryOwnerIdinteger (int32)Уникальный идентификатор сущности, к которой привязан объект.нет
idinteger (int32)Уникальный идентификатор сущности.нет
typestringТип сущности.нет

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiResults.Common.TypeValueApiResult

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
resultTypeValueResultда
errorInfoда
typeInfoTypeInfo

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiResults.Common.TypeValueResult

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
entryOwnerIdinteger (int32)Уникальный идентификатор сущности, к которой привязан объект.нет
idinteger (int32)Уникальный идентификатор сущности.нет
typestringТип сущности.нет
valuestringЗначение сущности.нет

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiResults.Common.TypeValuesApiResult

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
resultTypeValuesResultда
errorInfoда
typeInfoTypeInfo

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiResults.Common.TypeValuesResult

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
entryOwnerIdinteger (int32)Уникальный идентификатор сущности, к которой привязаны объекты.нет
entriesTypeValueItem[]Коллекция привязанных объектов.нет

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiResults.Common.TypesApiResult

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
resultTypesResultда
errorInfoда
typeInfoTypeInfo

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiResults.Common.TypesResult

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
entryOwnerIdinteger (int32)Уникальный идентификатор сущности, к которой привязаны объекты.нет
entriesTypeItem[]Коллекция привязанных объектов.нет

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiResults.Common.ValueApiResult

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
resultValueResultда
errorInfoда
typeInfoTypeInfo

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiResults.Common.ValueResult

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
entryOwnerIdinteger (int32)Уникальный идентификатор сущности, к которой привязан объект.нет
idinteger (int32)Уникальный идентификатор сущности.нет
valuestringЗначение сущности.нет

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiResults.Common.ValuesApiResult

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
resultValuesResultда
errorInfoда
typeInfoTypeInfo

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiResults.Common.ValuesResult

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
entryOwnerIdinteger (int32)Уникальный идентификатор сущности, к которой привязаны объекты.нет
entriesValueItem[]Коллекция привязанных объектов.нет

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiResults.IdResult`1[System.Int32]

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
idinteger (int32)Уникальный идентификатор сущности.нет

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiResults.IntIdApiResult

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
resultIdResultда
errorInfoда
typeInfoTypeInfo

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiResults.PasswordPolicyApiResult

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
requireDigitbooleanТребовать в составе пароля цифры.нет
requireUppercasebooleanТребовать в составе пароля символы в верхнем регистре.нет
requireLowercasebooleanТребовать в составе пароля символы в нижнем регистре.нет
requireNonAlphanumericbooleanТребовать в составе пароля спецсимволы.нет
minimalLengthinteger (int32)Минимальная длина пароля.нет
uniquePasswordsCountinteger (int32)Количество уникальных последних паролей.нет
expirationDaysinteger (int32)Срок действия пароля в днях.нет
expirationDaysInitialPasswordinteger (int32)Срок действия пароля в днях для первоначального пароля.нет
maxFailCountinteger (int32)Максимальное количество неудачных попыток входа пользователя перед блокировкой.нет
requireCheckReusePasswordbooleanТребовать уникальные n последних паролей (количество задаётся настройкой ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiResults.PasswordPolicyApiResult.UniquePasswordsCount).нет
requireMaxFailCountbooleanТребовать блокировку пользователя после нескольких неудачных попыток аутентификации (количество задаётся настройкой ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiResults.PasswordPolicyApiResult.MaxFailCount).нет
requireForcibleExitbooleanТребовать выход из системы пользователя в случае неактивности (количество минут задаётся настройкой ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiResults.PasswordPolicyApiResult.ForceExitAfterDownTimeMinutes).нет
forceExitAfterDownTimeMinutesinteger (int32)Количество минут неактивности, после которых пользователь теряет сессию доступа к системе.нет
lockUserMinutesinteger (int32)Количество минут, на которые блокируется пользователь.нет
passwordExpirationbooleanФлаг, указывающий, что к паролям применяется срок действия.нет
requireChangeOnFirstLoginbooleanТребовать изменение пароля при первом входе.нет

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiResults.Providers.AuthenticationProvider

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
idinteger (int32)Идентификатор.нет
providerNamestringИмя провайдера.нет
authenticationSchemestringСхема аутентификации.нет
displayNamestringОтображаемое имя.нет
descriptionstringОписание.нет
welcomeTextstringТекст приветствия на странице входа.нет
accessTypestringТип использования.нет
enabledbooleanФлаг, указывающий, что провайдер доступен для использования.нет
iconstringИконка провайдера в формате Base64.нет
iconTypestringТип иконки провайдера.нет

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiResults.Providers.ProviderApiResult

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
resultAuthenticationProviderда
errorInfoда
typeInfoTypeInfo

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiResults.Providers.ProvidersApiResult

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
resultAuthenticationProvider[]Данные результата метода API.да
errorInfoда
typeInfoTypeInfo

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiResults.Roles.RoleApiResult

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
resultRoleInfoResultда
errorInfoда
typeInfoTypeInfo

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiResults.Roles.RoleChildrenApiResult

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
resultRoleChildrenResultда
errorInfoда
typeInfoTypeInfo

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiResults.Roles.RoleChildrenResult

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
childrenRoleChildrenResult[]Дочерние роли.нет
idstring (uuid)Уникальный идентификатор роли.нет
namestringИмя роли.нет
descriptionstringОписание.нет
providerNamestringИмя провайдера аутентификации.нет
externalCodestringВнешний код.нет
ldapDomainIdinteger (int32)Идентификатор домена LDAP.нет
readOnlybooleanФлаг, указывающий, что объект доступен только для чтения.нет
externalIdstring (uuid)Идентификатор во внешнем провайдере аутентификации.нет

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiResults.Roles.RoleClaimApiResult

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
resultRoleClaimResultда
errorInfoда
typeInfoTypeInfo

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiResults.Roles.RoleClaimResult

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
idinteger (int32)Уникальный идентификатор сущности.нет
roleIdstring (uuid)Идентификатор роли.нет
typestringТип сущности.нет
valuestringЗначение сущности.нет

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiResults.Roles.RoleClaimsApiResult

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
resultRoleClaimsResultда
errorInfoда
typeInfoTypeInfo

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiResults.Roles.RoleClaimsResult

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
roleIdstring (uuid)Идентификатор роли.нет
claimsTypeValueItem[]Список Claims.нет

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiResults.Roles.RoleInfoResult

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
idstring (uuid)Уникальный идентификатор роли.нет
namestringИмя роли.нет
descriptionstringОписание.нет
providerNamestringИмя провайдера аутентификации.нет
externalCodestringВнешний код.нет
ldapDomainIdinteger (int32)Идентификатор домена LDAP.нет
readOnlybooleanФлаг, указывающий, что объект доступен только для чтения.нет
externalIdstring (uuid)Идентификатор во внешнем провайдере аутентификации.нет

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiResults.Roles.RoleUsersAmountApiResult

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
resultRoleInfoResultда
errorInfoда
typeInfoTypeInfo

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiResults.Roles.RoleUsersApiResult

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
resultRoleUsersResultда
errorInfoда
typeInfoTypeInfo

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiResults.Roles.RoleUsersResult

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
idstring (uuid)Уникальный идентификатор роли.нет
namestringИмя роли.нет
usersUserInfoResult[]Список пользователей роли.нет

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiResults.Roles.RolesApiResult

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
resultRoleInfoResult[]Данные результата метода API.да
errorInfoда
typeInfoTypeInfo

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiResults.Users.ExternalProviderResult

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
externalUserIdstringУникальный идентификатор пользователя во внешнем провайдере аутентификации.нет
providerIdstringИдентификатор внешнего провайдера аутентификации.нет
ldapDomainIdinteger (int32)Идентификатор домена LDAP.нет
displayNamestringОтображаемое имя внешнего провайдера аутентификации.нет
passwordstringПароль.нет
isPasswordSynchronizedbooleanФлаг, указывающий, что пароль пользователя был синхронизирован с внешним провайдером аутентификации.нет
isDataSynchronizedbooleanФлаг, указывающий, что данные пользователя были синхронизированы с внешним провайдером аутентификации.нет

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiResults.Users.UserApiResult

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
resultUserInfoResultда
errorInfoда
typeInfoTypeInfo

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiResults.Users.UserClaimsApiResult

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
resultUserClaimsResultда
errorInfoда
typeInfoTypeInfo

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiResults.Users.UserClaimsResult

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
userIdstring (uuid)Идентификатор пользователя.нет
claimsTypeValueItem[]Список Claims.нет

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiResults.Users.UserFailedToLoginApiResult

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
resultUserFailedToLoginResultда
errorInfoда
typeInfoTypeInfo

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiResults.Users.UserFailedToLoginResult

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
isUserLockedbooleanФлаг, указывающий, был ли пользователь заблокирован в результате обработки коллбэка.нет

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiResults.Users.UserInfoResult

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
externalCodestringВнешний код пользователя. По умолчанию совпадает с логином.нет
idstring (uuid)Уникальный идентификатор сущности.нет
userNamestringИмя пользователя (логин).нет
firstNamestringИмя пользователя.нет
middleNamestringОтчество пользователя.нет
lastNamestringФамилия пользователя.нет
emailstringEmail.нет
emailConfirmedbooleanEmail подтверждён.нет
phoneNumberstringТелефонный номер.нет
phoneNumberConfirmedbooleanНомер телефона подтверждён.нет
lockoutEnabledbooleanФлаг, разрешающий возможность блокировки пользователя при нескольких ошибочных вводах учётных данных.нет
twoFactorEnabledbooleanДвухфакторная аутентификация включена.нет
accessFailedCountinteger (int32)Количество ошибочных вводов учётных данных.нет
lockoutEndstring (date-time)Срок блокировки пользователя.нет
userSyncsUserSyncResult[]Коллекция синхронизаций пользователя с внешними провайдерами аутентификации.нет
nonEditablebooleanЗапрещено редактирование.нет
linkedToReadOnlyProviderbooleanСвязь с read-only провайдером.нет
lockReasonstringПричина блокировки.нет
deprecatePasswordExpiringbooleanПароль не имеет срока давности.нет

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiResults.Users.UserProvidersResult

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
userIdstring (uuid)Идентификатор пользователя.нет
userNamestringИмя (логин) пользователя.нет
providersExternalProviderResult[]Список внешних провайдеров аутентификации пользователя.нет

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiResults.Users.UserRolesApiResult

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
resultUserRolesResultда
errorInfoда
typeInfoTypeInfo

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiResults.Users.UserRolesResult

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
userIdstring (uuid)Идентификатор пользователя.нет
rolesRoleInfoResult[]Коллекция ролей.нет

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiResults.Users.UserSyncResult

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
externalUserIdstringУникальный идентификатор пользователя во внешнем провайдере аутентификации.нет
providerIdstringИдентификатор внешнего провайдера аутентификации.нет
ldapDomainIdinteger (int32)Идентификатор домена LDAP.нет
passwordstringПароль.нет
isPasswordSynchronizedbooleanФлаг, указывающий, что пароль пользователя был синхронизирован с внешними провайдерами аутентификации.нет
isDataSynchronizedbooleanФлаг, указывающий, что данные пользователя были синхронизированы с внешними провайдерами аутентификации.нет

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiResults.Users.UsersApiResult

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
resultUserInfoResult[]Данные результата метода API.да
errorInfoда
typeInfoTypeInfo

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.Models.IdSecretItem

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
idinteger (int32)Модель, описывающая уникальный идентификатор объекта.нет
typestringТип секретного ключа.нет
descriptionstringОписание секретного ключа.нет
valuestringЗначение секретного ключа.нет
expirationstring (date-time)Время жизни секретного ключа.нет
createdstring (date-time)Время создания секретного ключа.нет

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.Models.KeyValueItem

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
keystringКлюч сущности.нет
valuestringЗначение сущности.нет

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.Models.KeyValueItem`1[System.Int32]

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
idinteger (int32)Уникальный идентификатор сущности.нет
keystringКлюч сущности.нет
valuestringЗначение сущности.нет

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.Models.TypeItem

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
typestringТип сущности.нет

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.Models.TypeItem`1[System.Int32]

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
idinteger (int32)Уникальный идентификатор сущности.нет
typestringТип сущности.нет

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.Models.TypeValueItem`1[System.Int32]

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
idinteger (int32)Уникальный идентификатор сущности.нет
typestringТип сущности.нет
valuestringЗначение сущности.нет

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.Models.ValueItem

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
valuestringЗначение сущности.нет

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.Models.ValueItem`1[System.Int32]

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
idinteger (int32)Уникальный идентификатор сущности.нет
valuestringЗначение сущности.нет

ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.Models.ValueItem`1[System.String]

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
idstringУникальный идентификатор сущности.нет
valuestringЗначение сущности.нет

ASE.MD.Platform.Utils.ModelsBase.ApiResults.ApiResult`1[ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiResults.PasswordPolicyApiResult]

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
resultPasswordPolicyApiResultда
errorInfoда
typeInfoTypeInfo

ASE.MD.Platform.Utils.ModelsBase.ApiResults.ApiResult`1[ASE.MD.Platform.Infrastructure.Identity.Admin.Shared.ApiResults.Users.UserProvidersResult]

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
resultUserProvidersResultда
errorInfoда
typeInfoTypeInfo

ASE.MD.Platform.Utils.ModelsBase.ApiResults.ApiResult`1[System.Boolean]

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
resultbooleanДанные результата метода API.да
errorInfoда
typeInfoTypeInfo

ASE.MD.Platform.Utils.ModelsBase.ApiResults.ApiResult`1[System.Int32]

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
resultinteger (int32)Данные результата метода API.да
errorInfoда
typeInfoTypeInfo

ASE.MD.Platform.Utils.ModelsBase.ApiResults.EmptyApiResult

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
resultstringДанные результата метода API.да
errorInfoда
typeInfoTypeInfo

ASE.MD.Platform.Utils.ModelsBase.ApiResults.TypeInfo

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
namestringИмя типа.нет

Microsoft.AspNetCore.Mvc.ProblemDetails

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
typestringнет
titlestringнет
statusinteger (int32)нет
detailstringнет
instancestringнет