Files
adas-core/Documentation/docs/api/adas_core.Authentication.UserService.yml
T
2026-06-26 10:29:23 +02:00

4123 lines
194 KiB
YAML

### YamlMime:ManagedReference
items:
- uid: adas_core.Authentication.UserService
commentId: T:adas_core.Authentication.UserService
id: UserService
parent: adas_core.Authentication
children:
- adas_core.Authentication.UserService.#ctor(System.Collections.Generic.IEnumerable{adas_core.Authentication.Interfaces.ILoginService},Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.AuthSettings},Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.ValidGroupsConfig},Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.AuthSettings},Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.AuthSettings},Microsoft.AspNetCore.Http.IHttpContextAccessor,adas_core.Application.Repositories.Interfaces.IUserRepository,adas_core.Authentication.Interfaces.IAuthorityService,adas_core.Application.Services.Interfaces.ILocalAuditService,System.Lazy{adas_core.Application.Services.Interfaces.IDisplayService},Microsoft.Extensions.Logging.ILogger{adas_core.Authentication.UserService},adas_core.Application.Services.Interfaces.ISubscribersService,adas_core.Application.Services.Interfaces.IClientMessageService,System.Lazy{adas_core.Application.Services.Interfaces.IPermissionService})
- adas_core.Authentication.UserService.ClaimsFromAuthorities(System.Collections.Generic.List{adas_core.Domain.Models.MongoModels.Authorization})
- adas_core.Authentication.UserService.CreateNewAuthority(adas_core.Domain.Models.MongoModels.Authorization)
- adas_core.Authentication.UserService.CreateNewUserByRequest(adas_core.Domain.Models.MongoModels.User)
- adas_core.Authentication.UserService.CreateNewUserWithAuthorities(adas_core.Domain.Models.DTO.CreateUserWithAuthDto)
- adas_core.Authentication.UserService.CreateUser(adas_core.Domain.Models.MongoModels.User)
- adas_core.Authentication.UserService.DeleteAuthority(System.String)
- adas_core.Authentication.UserService.DeleteUser(MongoDB.Bson.ObjectId)
- adas_core.Authentication.UserService.GenerateJwt(adas_core.Domain.Models.MongoModels.User)
- adas_core.Authentication.UserService.GetAll
- adas_core.Authentication.UserService.GetPaginatedUsers(adas_core.Domain.Models.Filter.PaginationFilter)
- adas_core.Authentication.UserService.GetUser(System.String,System.String)
- adas_core.Authentication.UserService.GetUserByCasTicket(System.String,System.String)
- adas_core.Authentication.UserService.GetUserById(MongoDB.Bson.ObjectId)
- adas_core.Authentication.UserService.GetUserByName(System.String)
- adas_core.Authentication.UserService.GetUserByToken(System.IdentityModel.Tokens.Jwt.JwtSecurityToken)
- adas_core.Authentication.UserService.GetUserByUserName(System.String)
- adas_core.Authentication.UserService.Login(System.String,System.String)
- adas_core.Authentication.UserService.LoginWithAccessToken(System.String)
- adas_core.Authentication.UserService.LoginWithGivenAccessToken(System.String)
- adas_core.Authentication.UserService.RefreshToken(System.String)
- adas_core.Authentication.UserService.UpdateAuthority(adas_core.Domain.Models.MongoModels.Authorization)
- adas_core.Authentication.UserService.UpdateUserPassword(MongoDB.Bson.ObjectId,System.String,System.String)
- adas_core.Authentication.UserService.UpdateUserWithAuthorities(adas_core.Domain.Models.DTO.UpdateUserWithAuthDto,System.Boolean)
- adas_core.Authentication.UserService.UpdateUsersByRequest(adas_core.Domain.Models.MongoModels.User,System.Boolean)
- adas_core.Authentication.UserService.ValidateToken(System.String,System.String,Microsoft.IdentityModel.Tokens.SecurityToken@)
langs:
- csharp
- vb
name: UserService
nameWithType: UserService
fullName: adas_core.Authentication.UserService
type: Class
source:
remote:
path: adas-core.Authentication/UserService.cs
branch: document/release/1.0.1
repo: https://git.teralevel.io/adas/adas-core.git
id: UserService
path: ../../adas-core.Authentication/UserService.cs
startLine: 33
assemblies:
- adas-core.Authentication
namespace: adas_core.Authentication
summary: Provides the concrete implementation of user-related service operations defined by the <xref href="adas_core.Authentication.Interfaces.IUserService" data-throw-if-not-resolved="false"></xref> contract.
remarks: This class is the default service component responsible for handling user domain logic and delegating persistence or infrastructure concerns as required by the interface.
example: []
syntax:
content: 'public class UserService : IUserService'
content.vb: Public Class UserService Implements IUserService
inheritance:
- System.Object
implements:
- adas_core.Authentication.Interfaces.IUserService
inheritedMembers:
- System.Object.Equals(System.Object)
- System.Object.Equals(System.Object,System.Object)
- System.Object.GetHashCode
- System.Object.GetType
- System.Object.MemberwiseClone
- System.Object.ReferenceEquals(System.Object,System.Object)
- System.Object.ToString
extensionMethods:
- System.Object.adas_core.Domain.Utils.NumberUtils.IsNumber
- System.Object.adas_core.Domain.Utils.NumberUtils.ToDouble
- System.Object.adas_core.Domain.Utils.ObjectUtils.ToStr
- uid: adas_core.Authentication.UserService.#ctor(System.Collections.Generic.IEnumerable{adas_core.Authentication.Interfaces.ILoginService},Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.AuthSettings},Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.ValidGroupsConfig},Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.AuthSettings},Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.AuthSettings},Microsoft.AspNetCore.Http.IHttpContextAccessor,adas_core.Application.Repositories.Interfaces.IUserRepository,adas_core.Authentication.Interfaces.IAuthorityService,adas_core.Application.Services.Interfaces.ILocalAuditService,System.Lazy{adas_core.Application.Services.Interfaces.IDisplayService},Microsoft.Extensions.Logging.ILogger{adas_core.Authentication.UserService},adas_core.Application.Services.Interfaces.ISubscribersService,adas_core.Application.Services.Interfaces.IClientMessageService,System.Lazy{adas_core.Application.Services.Interfaces.IPermissionService})
commentId: M:adas_core.Authentication.UserService.#ctor(System.Collections.Generic.IEnumerable{adas_core.Authentication.Interfaces.ILoginService},Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.AuthSettings},Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.ValidGroupsConfig},Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.AuthSettings},Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.AuthSettings},Microsoft.AspNetCore.Http.IHttpContextAccessor,adas_core.Application.Repositories.Interfaces.IUserRepository,adas_core.Authentication.Interfaces.IAuthorityService,adas_core.Application.Services.Interfaces.ILocalAuditService,System.Lazy{adas_core.Application.Services.Interfaces.IDisplayService},Microsoft.Extensions.Logging.ILogger{adas_core.Authentication.UserService},adas_core.Application.Services.Interfaces.ISubscribersService,adas_core.Application.Services.Interfaces.IClientMessageService,System.Lazy{adas_core.Application.Services.Interfaces.IPermissionService})
id: '#ctor(System.Collections.Generic.IEnumerable{adas_core.Authentication.Interfaces.ILoginService},Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.AuthSettings},Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.ValidGroupsConfig},Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.AuthSettings},Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.AuthSettings},Microsoft.AspNetCore.Http.IHttpContextAccessor,adas_core.Application.Repositories.Interfaces.IUserRepository,adas_core.Authentication.Interfaces.IAuthorityService,adas_core.Application.Services.Interfaces.ILocalAuditService,System.Lazy{adas_core.Application.Services.Interfaces.IDisplayService},Microsoft.Extensions.Logging.ILogger{adas_core.Authentication.UserService},adas_core.Application.Services.Interfaces.ISubscribersService,adas_core.Application.Services.Interfaces.IClientMessageService,System.Lazy{adas_core.Application.Services.Interfaces.IPermissionService})'
parent: adas_core.Authentication.UserService
langs:
- csharp
- vb
name: UserService(IEnumerable<ILoginService>, IOptions<AuthSettings>, IOptions<ValidGroupsConfig>, IOptions<AuthSettings>, IOptions<AuthSettings>, IHttpContextAccessor, IUserRepository, IAuthorityService, ILocalAuditService, Lazy<IDisplayService>, ILogger<UserService>, ISubscribersService, IClientMessageService, Lazy<IPermissionService>)
nameWithType: UserService.UserService(IEnumerable<ILoginService>, IOptions<AuthSettings>, IOptions<ValidGroupsConfig>, IOptions<AuthSettings>, IOptions<AuthSettings>, IHttpContextAccessor, IUserRepository, IAuthorityService, ILocalAuditService, Lazy<IDisplayService>, ILogger<UserService>, ISubscribersService, IClientMessageService, Lazy<IPermissionService>)
fullName: adas_core.Authentication.UserService.UserService(System.Collections.Generic.IEnumerable<adas_core.Authentication.Interfaces.ILoginService>, Microsoft.Extensions.Options.IOptions<adas_core.Domain.Models.AppSettings.AuthSettings>, Microsoft.Extensions.Options.IOptions<adas_core.Domain.Models.AppSettings.ValidGroupsConfig>, Microsoft.Extensions.Options.IOptions<adas_core.Domain.Models.AppSettings.AuthSettings>, Microsoft.Extensions.Options.IOptions<adas_core.Domain.Models.AppSettings.AuthSettings>, Microsoft.AspNetCore.Http.IHttpContextAccessor, adas_core.Application.Repositories.Interfaces.IUserRepository, adas_core.Authentication.Interfaces.IAuthorityService, adas_core.Application.Services.Interfaces.ILocalAuditService, System.Lazy<adas_core.Application.Services.Interfaces.IDisplayService>, Microsoft.Extensions.Logging.ILogger<adas_core.Authentication.UserService>, adas_core.Application.Services.Interfaces.ISubscribersService, adas_core.Application.Services.Interfaces.IClientMessageService, System.Lazy<adas_core.Application.Services.Interfaces.IPermissionService>)
type: Constructor
source:
remote:
path: adas-core.Authentication/UserService.cs
branch: document/release/1.0.1
repo: https://git.teralevel.io/adas/adas-core.git
id: .ctor
path: ../../adas-core.Authentication/UserService.cs
startLine: 49
assemblies:
- adas-core.Authentication
namespace: adas_core.Authentication
syntax:
content: public UserService(IEnumerable<ILoginService> loginServices, IOptions<AuthSettings> configuration, IOptions<ValidGroupsConfig> validGroups, IOptions<AuthSettings> usersWhiteList, IOptions<AuthSettings> jwt, IHttpContextAccessor httpContextAccessor, IUserRepository userRepository, IAuthorityService authorityService, ILocalAuditService auditService, Lazy<IDisplayService> displayService, ILogger<UserService> logger, ISubscribersService subscribersService, IClientMessageService clientMessageService, Lazy<IPermissionService> permissionService)
parameters:
- id: loginServices
type: System.Collections.Generic.IEnumerable{adas_core.Authentication.Interfaces.ILoginService}
- id: configuration
type: Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.AuthSettings}
- id: validGroups
type: Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.ValidGroupsConfig}
- id: usersWhiteList
type: Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.AuthSettings}
- id: jwt
type: Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.AuthSettings}
- id: httpContextAccessor
type: Microsoft.AspNetCore.Http.IHttpContextAccessor
- id: userRepository
type: adas_core.Application.Repositories.Interfaces.IUserRepository
- id: authorityService
type: adas_core.Authentication.Interfaces.IAuthorityService
- id: auditService
type: adas_core.Application.Services.Interfaces.ILocalAuditService
- id: displayService
type: System.Lazy{adas_core.Application.Services.Interfaces.IDisplayService}
- id: logger
type: Microsoft.Extensions.Logging.ILogger{adas_core.Authentication.UserService}
- id: subscribersService
type: adas_core.Application.Services.Interfaces.ISubscribersService
- id: clientMessageService
type: adas_core.Application.Services.Interfaces.IClientMessageService
- id: permissionService
type: System.Lazy{adas_core.Application.Services.Interfaces.IPermissionService}
content.vb: Public Sub New(loginServices As IEnumerable(Of ILoginService), configuration As IOptions(Of AuthSettings), validGroups As IOptions(Of ValidGroupsConfig), usersWhiteList As IOptions(Of AuthSettings), jwt As IOptions(Of AuthSettings), httpContextAccessor As IHttpContextAccessor, userRepository As IUserRepository, authorityService As IAuthorityService, auditService As ILocalAuditService, displayService As Lazy(Of IDisplayService), logger As ILogger(Of UserService), subscribersService As ISubscribersService, clientMessageService As IClientMessageService, permissionService As Lazy(Of IPermissionService))
overload: adas_core.Authentication.UserService.#ctor*
nameWithType.vb: UserService.New(IEnumerable(Of ILoginService), IOptions(Of AuthSettings), IOptions(Of ValidGroupsConfig), IOptions(Of AuthSettings), IOptions(Of AuthSettings), IHttpContextAccessor, IUserRepository, IAuthorityService, ILocalAuditService, Lazy(Of IDisplayService), ILogger(Of UserService), ISubscribersService, IClientMessageService, Lazy(Of IPermissionService))
fullName.vb: adas_core.Authentication.UserService.New(System.Collections.Generic.IEnumerable(Of adas_core.Authentication.Interfaces.ILoginService), Microsoft.Extensions.Options.IOptions(Of adas_core.Domain.Models.AppSettings.AuthSettings), Microsoft.Extensions.Options.IOptions(Of adas_core.Domain.Models.AppSettings.ValidGroupsConfig), Microsoft.Extensions.Options.IOptions(Of adas_core.Domain.Models.AppSettings.AuthSettings), Microsoft.Extensions.Options.IOptions(Of adas_core.Domain.Models.AppSettings.AuthSettings), Microsoft.AspNetCore.Http.IHttpContextAccessor, adas_core.Application.Repositories.Interfaces.IUserRepository, adas_core.Authentication.Interfaces.IAuthorityService, adas_core.Application.Services.Interfaces.ILocalAuditService, System.Lazy(Of adas_core.Application.Services.Interfaces.IDisplayService), Microsoft.Extensions.Logging.ILogger(Of adas_core.Authentication.UserService), adas_core.Application.Services.Interfaces.ISubscribersService, adas_core.Application.Services.Interfaces.IClientMessageService, System.Lazy(Of adas_core.Application.Services.Interfaces.IPermissionService))
name.vb: New(IEnumerable(Of ILoginService), IOptions(Of AuthSettings), IOptions(Of ValidGroupsConfig), IOptions(Of AuthSettings), IOptions(Of AuthSettings), IHttpContextAccessor, IUserRepository, IAuthorityService, ILocalAuditService, Lazy(Of IDisplayService), ILogger(Of UserService), ISubscribersService, IClientMessageService, Lazy(Of IPermissionService))
- uid: adas_core.Authentication.UserService.Login(System.String,System.String)
commentId: M:adas_core.Authentication.UserService.Login(System.String,System.String)
id: Login(System.String,System.String)
parent: adas_core.Authentication.UserService
langs:
- csharp
- vb
name: Login(string, string)
nameWithType: UserService.Login(string, string)
fullName: adas_core.Authentication.UserService.Login(string, string)
type: Method
source:
remote:
path: adas-core.Authentication/UserService.cs
branch: document/release/1.0.1
repo: https://git.teralevel.io/adas/adas-core.git
id: Login
path: ../../adas-core.Authentication/UserService.cs
startLine: 92
assemblies:
- adas-core.Authentication
namespace: adas_core.Authentication
summary: >-
Authenticates a user with the provided credentials and generates a JWT token upon successful authentication.
Performs validations for user existence, account status (enabled and not locked), and authorization via whitelist or group membership.
Updates the user's last login timestamp and clears the lock expiration if it has expired before issuing the token.
example: []
syntax:
content: public Task<TokenResult> Login(string username, string password)
parameters:
- id: username
type: System.String
description: The username used to look up the user account.
- id: password
type: System.String
description: The password used to verify the user's credentials.
return:
type: System.Threading.Tasks.Task{adas_core.Authentication.Models.TokenResult}
description: A <xref href="System.Threading.Tasks.Task%601" data-throw-if-not-resolved="false"></xref> containing the generated <xref href="adas_core.Authentication.Models.TokenResult" data-throw-if-not-resolved="false"></xref> for the authenticated user.
content.vb: Public Function Login(username As String, password As String) As Task(Of TokenResult)
overload: adas_core.Authentication.UserService.Login*
exceptions:
- type: adas_core.Application.Exceptions.UnauthorizedException
commentId: T:adas_core.Application.Exceptions.UnauthorizedException
description: Thrown when no user matches the provided credentials, or when the user is not in the whitelist or valid groups.
- type: adas_core.Application.Exceptions.ForbbidenException
commentId: T:adas_core.Application.Exceptions.ForbbidenException
description: Thrown when the user account is disabled or currently locked.
implements:
- adas_core.Authentication.Interfaces.IUserService.Login(System.String,System.String)
nameWithType.vb: UserService.Login(String, String)
fullName.vb: adas_core.Authentication.UserService.Login(String, String)
name.vb: Login(String, String)
- uid: adas_core.Authentication.UserService.ValidateToken(System.String,System.String,Microsoft.IdentityModel.Tokens.SecurityToken@)
commentId: M:adas_core.Authentication.UserService.ValidateToken(System.String,System.String,Microsoft.IdentityModel.Tokens.SecurityToken@)
id: ValidateToken(System.String,System.String,Microsoft.IdentityModel.Tokens.SecurityToken@)
parent: adas_core.Authentication.UserService
langs:
- csharp
- vb
name: ValidateToken(string, string, out SecurityToken)
nameWithType: UserService.ValidateToken(string, string, out SecurityToken)
fullName: adas_core.Authentication.UserService.ValidateToken(string, string, out Microsoft.IdentityModel.Tokens.SecurityToken)
type: Method
source:
remote:
path: adas-core.Authentication/UserService.cs
branch: document/release/1.0.1
repo: https://git.teralevel.io/adas/adas-core.git
id: ValidateToken
path: ../../adas-core.Authentication/UserService.cs
startLine: 117
assemblies:
- adas-core.Authentication
namespace: adas_core.Authentication
summary: >-
Validates a JWT token using the configured audience, issuer, and symmetric signing key, and returns the validated security token.
The token must be a JWT signed with the HmacSha256 algorithm; otherwise, validation fails and a <xref href="adas_core.Application.Exceptions.TokenException" data-throw-if-not-resolved="false"></xref> is thrown.
example: []
syntax:
content: public void ValidateToken(string token, string tokenType, out SecurityToken validatedToken)
parameters:
- id: token
type: System.String
description: The JWT token string to validate.
- id: tokenType
type: System.String
description: The type of the token being validated.
- id: validatedToken
type: Microsoft.IdentityModel.Tokens.SecurityToken
description: When the method returns, contains the validated <xref href="Microsoft.IdentityModel.Tokens.SecurityToken" data-throw-if-not-resolved="false"></xref> if validation succeeds.
content.vb: Public Sub ValidateToken(token As String, tokenType As String, validatedToken As SecurityToken)
overload: adas_core.Authentication.UserService.ValidateToken*
exceptions:
- type: adas_core.Application.Exceptions.TokenException
commentId: T:adas_core.Application.Exceptions.TokenException
description: Thrown when the token is invalid, is not signed with the HmacSha256 algorithm, or any other validation error occurs.
implements:
- adas_core.Authentication.Interfaces.IUserService.ValidateToken(System.String,System.String,Microsoft.IdentityModel.Tokens.SecurityToken@)
nameWithType.vb: UserService.ValidateToken(String, String, SecurityToken)
fullName.vb: adas_core.Authentication.UserService.ValidateToken(String, String, Microsoft.IdentityModel.Tokens.SecurityToken)
name.vb: ValidateToken(String, String, SecurityToken)
- uid: adas_core.Authentication.UserService.GetUserByToken(System.IdentityModel.Tokens.Jwt.JwtSecurityToken)
commentId: M:adas_core.Authentication.UserService.GetUserByToken(System.IdentityModel.Tokens.Jwt.JwtSecurityToken)
id: GetUserByToken(System.IdentityModel.Tokens.Jwt.JwtSecurityToken)
parent: adas_core.Authentication.UserService
langs:
- csharp
- vb
name: GetUserByToken(JwtSecurityToken?)
nameWithType: UserService.GetUserByToken(JwtSecurityToken?)
fullName: adas_core.Authentication.UserService.GetUserByToken(System.IdentityModel.Tokens.Jwt.JwtSecurityToken?)
type: Method
source:
remote:
path: adas-core.Authentication/UserService.cs
branch: document/release/1.0.1
repo: https://git.teralevel.io/adas/adas-core.git
id: GetUserByToken
path: ../../adas-core.Authentication/UserService.cs
startLine: 152
assemblies:
- adas-core.Authentication
namespace: adas_core.Authentication
summary: >-
Retrieves the user associated with the provided JWT security token.
Returns <code>null</code> if the token is <code>null</code> or if no matching user is found.
example: []
syntax:
content: public Task<User?> GetUserByToken(JwtSecurityToken? jwtToken)
parameters:
- id: jwtToken
type: System.IdentityModel.Tokens.Jwt.JwtSecurityToken
description: The JWT security token used to identify the user. May be <code>null</code>.
return:
type: System.Threading.Tasks.Task{adas_core.Domain.Models.MongoModels.User}
description: A task that resolves to the <xref href="adas_core.Domain.Models.MongoModels.User" data-throw-if-not-resolved="false"></xref> associated with the token, or <code>null</code> if the token is invalid or no user matches.
content.vb: Public Function GetUserByToken(jwtToken As JwtSecurityToken) As Task(Of User)
overload: adas_core.Authentication.UserService.GetUserByToken*
implements:
- adas_core.Authentication.Interfaces.IUserService.GetUserByToken(System.IdentityModel.Tokens.Jwt.JwtSecurityToken)
nameWithType.vb: UserService.GetUserByToken(JwtSecurityToken)
fullName.vb: adas_core.Authentication.UserService.GetUserByToken(System.IdentityModel.Tokens.Jwt.JwtSecurityToken)
name.vb: GetUserByToken(JwtSecurityToken)
- uid: adas_core.Authentication.UserService.GetUserByCasTicket(System.String,System.String)
commentId: M:adas_core.Authentication.UserService.GetUserByCasTicket(System.String,System.String)
id: GetUserByCasTicket(System.String,System.String)
parent: adas_core.Authentication.UserService
langs:
- csharp
- vb
name: GetUserByCasTicket(string, string)
nameWithType: UserService.GetUserByCasTicket(string, string)
fullName: adas_core.Authentication.UserService.GetUserByCasTicket(string, string)
type: Method
source:
remote:
path: adas-core.Authentication/UserService.cs
branch: document/release/1.0.1
repo: https://git.teralevel.io/adas/adas-core.git
id: GetUserByCasTicket
path: ../../adas-core.Authentication/UserService.cs
startLine: 180
assemblies:
- adas-core.Authentication
namespace: adas_core.Authentication
summary: Authenticates a user using a CAS (Central Authentication Service) ticket and returns the associated user if authorization succeeds.
example: []
syntax:
content: public Task<User?> GetUserByCasTicket(string serviceUrl, string ticket)
parameters:
- id: serviceUrl
type: System.String
description: The URL of the service requesting CAS authentication.
- id: ticket
type: System.String
description: The CAS ticket issued by the CAS server to validate.
return:
type: System.Threading.Tasks.Task{adas_core.Domain.Models.MongoModels.User}
description: The authenticated <xref href="adas_core.Domain.Models.MongoModels.User" data-throw-if-not-resolved="false"></xref> if the ticket is valid and the user passes whitelist and group checks; otherwise, an exception is thrown.
content.vb: Public Function GetUserByCasTicket(serviceUrl As String, ticket As String) As Task(Of User)
overload: adas_core.Authentication.UserService.GetUserByCasTicket*
exceptions:
- type: adas_core.Domain.Exceptions.LoginServicesException
commentId: T:adas_core.Domain.Exceptions.LoginServicesException
description: Thrown when the CAS login method is not available, or when an unexpected error occurs during authentication.
- type: System.UnauthorizedAccessException
commentId: T:System.UnauthorizedAccessException
description: Thrown when the authenticated user is not in the users whitelist and does not belong to any valid group.
- type: adas_core.Domain.Exceptions.BusinessException
commentId: T:adas_core.Domain.Exceptions.BusinessException
description: Rethrown when a business-level error occurs during the login process.
implements:
- adas_core.Authentication.Interfaces.IUserService.GetUserByCasTicket(System.String,System.String)
nameWithType.vb: UserService.GetUserByCasTicket(String, String)
fullName.vb: adas_core.Authentication.UserService.GetUserByCasTicket(String, String)
name.vb: GetUserByCasTicket(String, String)
- uid: adas_core.Authentication.UserService.RefreshToken(System.String)
commentId: M:adas_core.Authentication.UserService.RefreshToken(System.String)
id: RefreshToken(System.String)
parent: adas_core.Authentication.UserService
langs:
- csharp
- vb
name: RefreshToken(string)
nameWithType: UserService.RefreshToken(string)
fullName: adas_core.Authentication.UserService.RefreshToken(string)
type: Method
source:
remote:
path: adas-core.Authentication/UserService.cs
branch: document/release/1.0.1
repo: https://git.teralevel.io/adas/adas-core.git
id: RefreshToken
path: ../../adas-core.Authentication/UserService.cs
startLine: 226
assemblies:
- adas-core.Authentication
namespace: adas_core.Authentication
summary: Refreshes a JWT token using the provided refresh token. Validates the refresh token, retrieves the associated user, and generates a new JWT; if the user is not found, returns an empty TokenResult.
example: []
syntax:
content: public Task<TokenResult> RefreshToken(string refreshToken)
parameters:
- id: refreshToken
type: System.String
description: The refresh token used to generate a new JWT.
return:
type: System.Threading.Tasks.Task{adas_core.Authentication.Models.TokenResult}
description: A TokenResult containing the new JWT, or an empty result if the user associated with the token is not found.
content.vb: Public Function RefreshToken(refreshToken As String) As Task(Of TokenResult)
overload: adas_core.Authentication.UserService.RefreshToken*
implements:
- adas_core.Authentication.Interfaces.IUserService.RefreshToken(System.String)
nameWithType.vb: UserService.RefreshToken(String)
fullName.vb: adas_core.Authentication.UserService.RefreshToken(String)
name.vb: RefreshToken(String)
- uid: adas_core.Authentication.UserService.GetUser(System.String,System.String)
commentId: M:adas_core.Authentication.UserService.GetUser(System.String,System.String)
id: GetUser(System.String,System.String)
parent: adas_core.Authentication.UserService
langs:
- csharp
- vb
name: GetUser(string, string)
nameWithType: UserService.GetUser(string, string)
fullName: adas_core.Authentication.UserService.GetUser(string, string)
type: Method
source:
remote:
path: adas-core.Authentication/UserService.cs
branch: document/release/1.0.1
repo: https://git.teralevel.io/adas/adas-core.git
id: GetUser
path: ../../adas-core.Authentication/UserService.cs
startLine: 245
assemblies:
- adas-core.Authentication
namespace: adas_core.Authentication
summary: >-
Authenticates a user by iterating through the configured valid login methods, attempting each
available password-enabled service until one succeeds. If every login attempt fails, a
<xref href="adas_core.Domain.Exceptions.LoginServicesNotFoundException" data-throw-if-not-resolved="false"></xref> is thrown.
example: []
syntax:
content: public Task<User> GetUser(string username, string password)
parameters:
- id: username
type: System.String
description: The username to authenticate.
- id: password
type: System.String
description: The password to authenticate against.
return:
type: System.Threading.Tasks.Task{adas_core.Domain.Models.MongoModels.User}
description: The authenticated <xref href="adas_core.Domain.Models.MongoModels.User" data-throw-if-not-resolved="false"></xref> returned by the first successful login service.
content.vb: Public Function GetUser(username As String, password As String) As Task(Of User)
overload: adas_core.Authentication.UserService.GetUser*
exceptions:
- type: adas_core.Domain.Exceptions.LoginServicesNotFoundException
commentId: T:adas_core.Domain.Exceptions.LoginServicesNotFoundException
description: Thrown when no configured login service successfully authenticates the user.
implements:
- adas_core.Authentication.Interfaces.IUserService.GetUser(System.String,System.String)
nameWithType.vb: UserService.GetUser(String, String)
fullName.vb: adas_core.Authentication.UserService.GetUser(String, String)
name.vb: GetUser(String, String)
- uid: adas_core.Authentication.UserService.GetUserById(MongoDB.Bson.ObjectId)
commentId: M:adas_core.Authentication.UserService.GetUserById(MongoDB.Bson.ObjectId)
id: GetUserById(MongoDB.Bson.ObjectId)
parent: adas_core.Authentication.UserService
langs:
- csharp
- vb
name: GetUserById(ObjectId)
nameWithType: UserService.GetUserById(ObjectId)
fullName: adas_core.Authentication.UserService.GetUserById(MongoDB.Bson.ObjectId)
type: Method
source:
remote:
path: adas-core.Authentication/UserService.cs
branch: document/release/1.0.1
repo: https://git.teralevel.io/adas/adas-core.git
id: GetUserById
path: ../../adas-core.Authentication/UserService.cs
startLine: 273
assemblies:
- adas-core.Authentication
namespace: adas_core.Authentication
summary: >-
Retrieves a user by their unique identifier, including the user's assigned authorities when the user is found.
Returns <code>null</code> if the user does not exist or if an error occurs while loading the user or its authorities.
example: []
syntax:
content: public Task<User?> GetUserById(ObjectId id)
parameters:
- id: id
type: MongoDB.Bson.ObjectId
description: The unique identifier of the user to retrieve.
return:
type: System.Threading.Tasks.Task{adas_core.Domain.Models.MongoModels.User}
description: A <xref href="System.Threading.Tasks.Task%601" data-throw-if-not-resolved="false"></xref> containing the user with its authorization populated, or <code>null</code> if the user cannot be found or an exception is thrown during retrieval.
content.vb: Public Function GetUserById(id As ObjectId) As Task(Of User)
overload: adas_core.Authentication.UserService.GetUserById*
implements:
- adas_core.Authentication.Interfaces.IUserService.GetUserById(MongoDB.Bson.ObjectId)
- uid: adas_core.Authentication.UserService.GetUserByUserName(System.String)
commentId: M:adas_core.Authentication.UserService.GetUserByUserName(System.String)
id: GetUserByUserName(System.String)
parent: adas_core.Authentication.UserService
langs:
- csharp
- vb
name: GetUserByUserName(string)
nameWithType: UserService.GetUserByUserName(string)
fullName: adas_core.Authentication.UserService.GetUserByUserName(string)
type: Method
source:
remote:
path: adas-core.Authentication/UserService.cs
branch: document/release/1.0.1
repo: https://git.teralevel.io/adas/adas-core.git
id: GetUserByUserName
path: ../../adas-core.Authentication/UserService.cs
startLine: 292
assemblies:
- adas-core.Authentication
namespace: adas_core.Authentication
summary: Retrieves a user by their username, including their assigned authorities. Returns null if no user with the specified name exists.
example: []
syntax:
content: public Task<User?> GetUserByUserName(string name)
parameters:
- id: name
type: System.String
description: The username to look up.
return:
type: System.Threading.Tasks.Task{adas_core.Domain.Models.MongoModels.User}
description: The matching <xref href="adas_core.Domain.Models.MongoModels.User" data-throw-if-not-resolved="false"></xref> with its <code>Authorization</code> property populated from the authority service, or <code>null</code> if no user is found.
content.vb: Public Function GetUserByUserName(name As String) As Task(Of User)
overload: adas_core.Authentication.UserService.GetUserByUserName*
implements:
- adas_core.Authentication.Interfaces.IUserService.GetUserByUserName(System.String)
nameWithType.vb: UserService.GetUserByUserName(String)
fullName.vb: adas_core.Authentication.UserService.GetUserByUserName(String)
name.vb: GetUserByUserName(String)
- uid: adas_core.Authentication.UserService.GetUserByName(System.String)
commentId: M:adas_core.Authentication.UserService.GetUserByName(System.String)
id: GetUserByName(System.String)
parent: adas_core.Authentication.UserService
langs:
- csharp
- vb
name: GetUserByName(string)
nameWithType: UserService.GetUserByName(string)
fullName: adas_core.Authentication.UserService.GetUserByName(string)
type: Method
source:
remote:
path: adas-core.Authentication/UserService.cs
branch: document/release/1.0.1
repo: https://git.teralevel.io/adas/adas-core.git
id: GetUserByName
path: ../../adas-core.Authentication/UserService.cs
startLine: 306
assemblies:
- adas-core.Authentication
namespace: adas_core.Authentication
summary: >-
Retrieves a user by their name, including the user's authorization information if the user is found.
Returns <code>null</code> if the user does not exist or if an error occurs while retrieving the data.
example: []
syntax:
content: public Task<User?> GetUserByName(string name)
parameters:
- id: name
type: System.String
description: The name of the user to look up.
return:
type: System.Threading.Tasks.Task{adas_core.Domain.Models.MongoModels.User}
description: A <xref href="adas_core.Domain.Models.MongoModels.User" data-throw-if-not-resolved="false"></xref> instance with its <code>Authorization</code> populated when found; otherwise, <code>null</code>.
content.vb: Public Function GetUserByName(name As String) As Task(Of User)
overload: adas_core.Authentication.UserService.GetUserByName*
implements:
- adas_core.Authentication.Interfaces.IUserService.GetUserByName(System.String)
nameWithType.vb: UserService.GetUserByName(String)
fullName.vb: adas_core.Authentication.UserService.GetUserByName(String)
name.vb: GetUserByName(String)
- uid: adas_core.Authentication.UserService.CreateUser(adas_core.Domain.Models.MongoModels.User)
commentId: M:adas_core.Authentication.UserService.CreateUser(adas_core.Domain.Models.MongoModels.User)
id: CreateUser(adas_core.Domain.Models.MongoModels.User)
parent: adas_core.Authentication.UserService
langs:
- csharp
- vb
name: CreateUser(User)
nameWithType: UserService.CreateUser(User)
fullName: adas_core.Authentication.UserService.CreateUser(adas_core.Domain.Models.MongoModels.User)
type: Method
source:
remote:
path: adas-core.Authentication/UserService.cs
branch: document/release/1.0.1
repo: https://git.teralevel.io/adas/adas-core.git
id: CreateUser
path: ../../adas-core.Authentication/UserService.cs
startLine: 325
assemblies:
- adas-core.Authentication
namespace: adas_core.Authentication
summary: Creates a new user from LDAP data after validating that the username and email are not already in use, persists the entry, and records the creation in the audit log.
example: []
syntax:
content: public Task<User?> CreateUser(User userEntryLdap)
parameters:
- id: userEntryLdap
type: adas_core.Domain.Models.MongoModels.User
description: The user information sourced from LDAP to be created in the system.
return:
type: System.Threading.Tasks.Task{adas_core.Domain.Models.MongoModels.User}
description: The created user retrieved by username, or null if the user cannot be found after insertion.
content.vb: Public Function CreateUser(userEntryLdap As User) As Task(Of User)
overload: adas_core.Authentication.UserService.CreateUser*
implements:
- adas_core.Authentication.Interfaces.IUserService.CreateUser(adas_core.Domain.Models.MongoModels.User)
- uid: adas_core.Authentication.UserService.CreateNewUserByRequest(adas_core.Domain.Models.MongoModels.User)
commentId: M:adas_core.Authentication.UserService.CreateNewUserByRequest(adas_core.Domain.Models.MongoModels.User)
id: CreateNewUserByRequest(adas_core.Domain.Models.MongoModels.User)
parent: adas_core.Authentication.UserService
langs:
- csharp
- vb
name: CreateNewUserByRequest(User)
nameWithType: UserService.CreateNewUserByRequest(User)
fullName: adas_core.Authentication.UserService.CreateNewUserByRequest(adas_core.Domain.Models.MongoModels.User)
type: Method
source:
remote:
path: adas-core.Authentication/UserService.cs
branch: document/release/1.0.1
repo: https://git.teralevel.io/adas/adas-core.git
id: CreateNewUserByRequest
path: ../../adas-core.Authentication/UserService.cs
startLine: 342
assemblies:
- adas-core.Authentication
namespace: adas_core.Authentication
summary: Creates a new user after validating email and username uniqueness; for local accounts, it enforces password strength and hashes the password before persistence.
example: []
syntax:
content: public Task<User?> CreateNewUserByRequest(User user)
parameters:
- id: user
type: adas_core.Domain.Models.MongoModels.User
description: The user to create, including email, username, password, and account type.
return:
type: System.Threading.Tasks.Task{adas_core.Domain.Models.MongoModels.User}
description: The created user retrieved by username after insertion.
content.vb: Public Function CreateNewUserByRequest(user As User) As Task(Of User)
overload: adas_core.Authentication.UserService.CreateNewUserByRequest*
exceptions:
- type: adas_core.Application.Exceptions.UnprocessableEntityException
commentId: T:adas_core.Application.Exceptions.UnprocessableEntityException
description: Thrown when a local user's password is not considered strong.
- type: adas_core.Application.Exceptions.NotFoundException
commentId: T:adas_core.Application.Exceptions.NotFoundException
description: Thrown when the user cannot be retrieved by username after insertion.
implements:
- adas_core.Authentication.Interfaces.IUserService.CreateNewUserByRequest(adas_core.Domain.Models.MongoModels.User)
- uid: adas_core.Authentication.UserService.CreateNewUserWithAuthorities(adas_core.Domain.Models.DTO.CreateUserWithAuthDto)
commentId: M:adas_core.Authentication.UserService.CreateNewUserWithAuthorities(adas_core.Domain.Models.DTO.CreateUserWithAuthDto)
id: CreateNewUserWithAuthorities(adas_core.Domain.Models.DTO.CreateUserWithAuthDto)
parent: adas_core.Authentication.UserService
langs:
- csharp
- vb
name: CreateNewUserWithAuthorities(CreateUserWithAuthDto)
nameWithType: UserService.CreateNewUserWithAuthorities(CreateUserWithAuthDto)
fullName: adas_core.Authentication.UserService.CreateNewUserWithAuthorities(adas_core.Domain.Models.DTO.CreateUserWithAuthDto)
type: Method
source:
remote:
path: adas-core.Authentication/UserService.cs
branch: document/release/1.0.1
repo: https://git.teralevel.io/adas/adas-core.git
id: CreateNewUserWithAuthorities
path: ../../adas-core.Authentication/UserService.cs
startLine: 367
assemblies:
- adas-core.Authentication
namespace: adas_core.Authentication
summary: >-
Creates a new user along with the specified authorizations, associating each authorization with the newly created user.
Throws an exception if the user cannot be created.
example: []
syntax:
content: public Task<User?> CreateNewUserWithAuthorities(CreateUserWithAuthDto createUserWithAuthDto)
parameters:
- id: createUserWithAuthDto
type: adas_core.Domain.Models.DTO.CreateUserWithAuthDto
description: The data transfer object containing the user details and the list of authorizations to associate with the new user.
return:
type: System.Threading.Tasks.Task{adas_core.Domain.Models.MongoModels.User}
description: The newly created user, or <code>null</code> if creation fails (in which case an exception is thrown instead).
content.vb: Public Function CreateNewUserWithAuthorities(createUserWithAuthDto As CreateUserWithAuthDto) As Task(Of User)
overload: adas_core.Authentication.UserService.CreateNewUserWithAuthorities*
exceptions:
- type: adas_core.Application.Exceptions.NotFoundException
commentId: T:adas_core.Application.Exceptions.NotFoundException
description: Thrown when the user cannot be created by the underlying request, indicating a missing resource.
implements:
- adas_core.Authentication.Interfaces.IUserService.CreateNewUserWithAuthorities(adas_core.Domain.Models.DTO.CreateUserWithAuthDto)
- uid: adas_core.Authentication.UserService.UpdateUsersByRequest(adas_core.Domain.Models.MongoModels.User,System.Boolean)
commentId: M:adas_core.Authentication.UserService.UpdateUsersByRequest(adas_core.Domain.Models.MongoModels.User,System.Boolean)
id: UpdateUsersByRequest(adas_core.Domain.Models.MongoModels.User,System.Boolean)
parent: adas_core.Authentication.UserService
langs:
- csharp
- vb
name: UpdateUsersByRequest(User, bool)
nameWithType: UserService.UpdateUsersByRequest(User, bool)
fullName: adas_core.Authentication.UserService.UpdateUsersByRequest(adas_core.Domain.Models.MongoModels.User, bool)
type: Method
source:
remote:
path: adas-core.Authentication/UserService.cs
branch: document/release/1.0.1
repo: https://git.teralevel.io/adas/adas-core.git
id: UpdateUsersByRequest
path: ../../adas-core.Authentication/UserService.cs
startLine: 389
assemblies:
- adas-core.Authentication
namespace: adas_core.Authentication
summary: Updates a user, optionally updating their password, and broadcasts relevant notifications when the password changes, the user is disabled, or the account becomes locked.
example: []
syntax:
content: public Task<User?> UpdateUsersByRequest(User user, bool updatePass)
parameters:
- id: user
type: adas_core.Domain.Models.MongoModels.User
description: The user with the updated information to be persisted.
- id: updatePass
type: System.Boolean
description: Indicates whether the user's password should be updated and re-hashed.
return:
type: System.Threading.Tasks.Task{adas_core.Domain.Models.MongoModels.User}
description: The updated user returned by the repository, or <code>null</code> if the user could not be found or updated.
content.vb: Public Function UpdateUsersByRequest(user As User, updatePass As Boolean) As Task(Of User)
overload: adas_core.Authentication.UserService.UpdateUsersByRequest*
exceptions:
- type: adas_core.Application.Exceptions.UnprocessableEntityException
commentId: T:adas_core.Application.Exceptions.UnprocessableEntityException
description: Thrown when <code class="paramref">updatePass</code> is <code>true</code> and the provided password does not meet the strong password policy.
implements:
- adas_core.Authentication.Interfaces.IUserService.UpdateUsersByRequest(adas_core.Domain.Models.MongoModels.User,System.Boolean)
nameWithType.vb: UserService.UpdateUsersByRequest(User, Boolean)
fullName.vb: adas_core.Authentication.UserService.UpdateUsersByRequest(adas_core.Domain.Models.MongoModels.User, Boolean)
name.vb: UpdateUsersByRequest(User, Boolean)
- uid: adas_core.Authentication.UserService.UpdateUserWithAuthorities(adas_core.Domain.Models.DTO.UpdateUserWithAuthDto,System.Boolean)
commentId: M:adas_core.Authentication.UserService.UpdateUserWithAuthorities(adas_core.Domain.Models.DTO.UpdateUserWithAuthDto,System.Boolean)
id: UpdateUserWithAuthorities(adas_core.Domain.Models.DTO.UpdateUserWithAuthDto,System.Boolean)
parent: adas_core.Authentication.UserService
langs:
- csharp
- vb
name: UpdateUserWithAuthorities(UpdateUserWithAuthDto, bool)
nameWithType: UserService.UpdateUserWithAuthorities(UpdateUserWithAuthDto, bool)
fullName: adas_core.Authentication.UserService.UpdateUserWithAuthorities(adas_core.Domain.Models.DTO.UpdateUserWithAuthDto, bool)
type: Method
source:
remote:
path: adas-core.Authentication/UserService.cs
branch: document/release/1.0.1
repo: https://git.teralevel.io/adas/adas-core.git
id: UpdateUserWithAuthorities
path: ../../adas-core.Authentication/UserService.cs
startLine: 467
assemblies:
- adas-core.Authentication
namespace: adas_core.Authentication
summary: Updates an existing user together with the associated authorities (roles/permissions), validating that the email and user name remain unique. Deletes, updates, and creates authorities according to the provided DTO, and broadcasts the new permission set whenever at least one authority change has been applied.
example: []
syntax:
content: public Task<User?> UpdateUserWithAuthorities(UpdateUserWithAuthDto updateUserWithAuthDto, bool updatePass)
parameters:
- id: updateUserWithAuthDto
type: adas_core.Domain.Models.DTO.UpdateUserWithAuthDto
description: DTO containing the user to update along with the lists of authorities to delete, update, and add.
- id: updatePass
type: System.Boolean
description: Flag indicating whether the user's password should be updated as part of the operation.
return:
type: System.Threading.Tasks.Task{adas_core.Domain.Models.MongoModels.User}
description: The updated <xref href="adas_core.Domain.Models.MongoModels.User" data-throw-if-not-resolved="false"></xref>.
content.vb: Public Function UpdateUserWithAuthorities(updateUserWithAuthDto As UpdateUserWithAuthDto, updatePass As Boolean) As Task(Of User)
overload: adas_core.Authentication.UserService.UpdateUserWithAuthorities*
exceptions:
- type: adas_core.Application.Exceptions.ConflictException
commentId: T:adas_core.Application.Exceptions.ConflictException
description: Thrown when the underlying user update returns no result.
implements:
- adas_core.Authentication.Interfaces.IUserService.UpdateUserWithAuthorities(adas_core.Domain.Models.DTO.UpdateUserWithAuthDto,System.Boolean)
nameWithType.vb: UserService.UpdateUserWithAuthorities(UpdateUserWithAuthDto, Boolean)
fullName.vb: adas_core.Authentication.UserService.UpdateUserWithAuthorities(adas_core.Domain.Models.DTO.UpdateUserWithAuthDto, Boolean)
name.vb: UpdateUserWithAuthorities(UpdateUserWithAuthDto, Boolean)
- uid: adas_core.Authentication.UserService.UpdateUserPassword(MongoDB.Bson.ObjectId,System.String,System.String)
commentId: M:adas_core.Authentication.UserService.UpdateUserPassword(MongoDB.Bson.ObjectId,System.String,System.String)
id: UpdateUserPassword(MongoDB.Bson.ObjectId,System.String,System.String)
parent: adas_core.Authentication.UserService
langs:
- csharp
- vb
name: UpdateUserPassword(ObjectId, string, string)
nameWithType: UserService.UpdateUserPassword(ObjectId, string, string)
fullName: adas_core.Authentication.UserService.UpdateUserPassword(MongoDB.Bson.ObjectId, string, string)
type: Method
source:
remote:
path: adas-core.Authentication/UserService.cs
branch: document/release/1.0.1
repo: https://git.teralevel.io/adas/adas-core.git
id: UpdateUserPassword
path: ../../adas-core.Authentication/UserService.cs
startLine: 501
assemblies:
- adas-core.Authentication
namespace: adas_core.Authentication
summary: Updates the password of an existing user after validating the current password and the strength of the new one, logging the change and recording an audit entry on success.
example: []
syntax:
content: public Task<bool> UpdateUserPassword(ObjectId id, string oldPassword, string newPassword)
parameters:
- id: id
type: MongoDB.Bson.ObjectId
description: The unique identifier of the user whose password will be updated.
- id: oldPassword
type: System.String
description: The user's current password, used to verify the request before applying the change.
- id: newPassword
type: System.String
description: The new password to set; must differ from the current password and meet the strength policy.
return:
type: System.Threading.Tasks.Task{System.Boolean}
description: A task that resolves to <code>true</code> when the password is successfully updated, or <code>false</code> if the repository update returns no result.
content.vb: Public Function UpdateUserPassword(id As ObjectId, oldPassword As String, newPassword As String) As Task(Of Boolean)
overload: adas_core.Authentication.UserService.UpdateUserPassword*
exceptions:
- type: adas_core.Application.Exceptions.BadRequestException
commentId: T:adas_core.Application.Exceptions.BadRequestException
description: Thrown when <code class="paramref">newPassword</code> is equal to <code class="paramref">oldPassword</code>.
- type: adas_core.Application.Exceptions.NotFoundException
commentId: T:adas_core.Application.Exceptions.NotFoundException
description: Thrown when no user exists for the supplied <code class="paramref">id</code>.
- type: adas_core.Application.Exceptions.UnprocessableEntityException
commentId: T:adas_core.Application.Exceptions.UnprocessableEntityException
description: Thrown when <code class="paramref">oldPassword</code> does not match the user's current password, or when <code class="paramref">newPassword</code> does not satisfy the strength policy.
implements:
- adas_core.Authentication.Interfaces.IUserService.UpdateUserPassword(MongoDB.Bson.ObjectId,System.String,System.String)
nameWithType.vb: UserService.UpdateUserPassword(ObjectId, String, String)
fullName.vb: adas_core.Authentication.UserService.UpdateUserPassword(MongoDB.Bson.ObjectId, String, String)
name.vb: UpdateUserPassword(ObjectId, String, String)
- uid: adas_core.Authentication.UserService.DeleteUser(MongoDB.Bson.ObjectId)
commentId: M:adas_core.Authentication.UserService.DeleteUser(MongoDB.Bson.ObjectId)
id: DeleteUser(MongoDB.Bson.ObjectId)
parent: adas_core.Authentication.UserService
langs:
- csharp
- vb
name: DeleteUser(ObjectId)
nameWithType: UserService.DeleteUser(ObjectId)
fullName: adas_core.Authentication.UserService.DeleteUser(MongoDB.Bson.ObjectId)
type: Method
source:
remote:
path: adas-core.Authentication/UserService.cs
branch: document/release/1.0.1
repo: https://git.teralevel.io/adas/adas-core.git
id: DeleteUser
path: ../../adas-core.Authentication/UserService.cs
startLine: 537
assemblies:
- adas-core.Authentication
namespace: adas_core.Authentication
summary: >-
Deletes a user by its identifier, records an audit log entry for the deletion, and returns the operation result.
Returns <code>false</code> if an error occurs during deletion, in which case the exception is logged.
example: []
syntax:
content: public Task<bool> DeleteUser(ObjectId id)
parameters:
- id: id
type: MongoDB.Bson.ObjectId
description: The identifier of the user to delete.
return:
type: System.Threading.Tasks.Task{System.Boolean}
description: A task that resolves to <code>true</code> when the user is successfully deleted; otherwise, <code>false</code> if an error is encountered.
content.vb: Public Function DeleteUser(id As ObjectId) As Task(Of Boolean)
overload: adas_core.Authentication.UserService.DeleteUser*
implements:
- adas_core.Authentication.Interfaces.IUserService.DeleteUser(MongoDB.Bson.ObjectId)
- uid: adas_core.Authentication.UserService.GetPaginatedUsers(adas_core.Domain.Models.Filter.PaginationFilter)
commentId: M:adas_core.Authentication.UserService.GetPaginatedUsers(adas_core.Domain.Models.Filter.PaginationFilter)
id: GetPaginatedUsers(adas_core.Domain.Models.Filter.PaginationFilter)
parent: adas_core.Authentication.UserService
langs:
- csharp
- vb
name: GetPaginatedUsers(PaginationFilter)
nameWithType: UserService.GetPaginatedUsers(PaginationFilter)
fullName: adas_core.Authentication.UserService.GetPaginatedUsers(adas_core.Domain.Models.Filter.PaginationFilter)
type: Method
source:
remote:
path: adas-core.Authentication/UserService.cs
branch: document/release/1.0.1
repo: https://git.teralevel.io/adas/adas-core.git
id: GetPaginatedUsers
path: ../../adas-core.Authentication/UserService.cs
startLine: 558
assemblies:
- adas-core.Authentication
namespace: adas_core.Authentication
summary: Retrieves a paginated list of users based on the provided filter, including the total document count for pagination metadata.
example: []
syntax:
content: public Task<PaginationResponse<User>> GetPaginatedUsers(PaginationFilter filter)
parameters:
- id: filter
type: adas_core.Domain.Models.Filter.PaginationFilter
description: The pagination filter containing the page number and page size used to skip, limit, and shape the result set.
return:
type: System.Threading.Tasks.Task{adas_core.Domain.Models.Responses.PaginationResponse{adas_core.Domain.Models.MongoModels.User}}
description: A task that represents the asynchronous operation. The task result contains a <xref href="adas_core.Domain.Models.Responses.PaginationResponse%601" data-throw-if-not-resolved="false"></xref> with the requested page of users and pagination details.
content.vb: Public Function GetPaginatedUsers(filter As PaginationFilter) As Task(Of PaginationResponse(Of User))
overload: adas_core.Authentication.UserService.GetPaginatedUsers*
implements:
- adas_core.Authentication.Interfaces.IUserService.GetPaginatedUsers(adas_core.Domain.Models.Filter.PaginationFilter)
- uid: adas_core.Authentication.UserService.GenerateJwt(adas_core.Domain.Models.MongoModels.User)
commentId: M:adas_core.Authentication.UserService.GenerateJwt(adas_core.Domain.Models.MongoModels.User)
id: GenerateJwt(adas_core.Domain.Models.MongoModels.User)
parent: adas_core.Authentication.UserService
langs:
- csharp
- vb
name: GenerateJwt(User)
nameWithType: UserService.GenerateJwt(User)
fullName: adas_core.Authentication.UserService.GenerateJwt(adas_core.Domain.Models.MongoModels.User)
type: Method
source:
remote:
path: adas-core.Authentication/UserService.cs
branch: document/release/1.0.1
repo: https://git.teralevel.io/adas/adas-core.git
id: GenerateJwt
path: ../../adas-core.Authentication/UserService.cs
startLine: 579
assemblies:
- adas-core.Authentication
namespace: adas_core.Authentication
summary: Generates a JSON Web Token (JWT) pair (access and refresh) for the specified user, including claims derived from the user's authorization data when available.
example: []
syntax:
content: public Task<TokenResult> GenerateJwt(User user)
parameters:
- id: user
type: adas_core.Domain.Models.MongoModels.User
description: The user whose identity, email, IP address, and authorization claims will be embedded in the generated tokens.
return:
type: System.Threading.Tasks.Task{adas_core.Authentication.Models.TokenResult}
description: A <xref href="adas_core.Authentication.Models.TokenResult" data-throw-if-not-resolved="false"></xref> containing the serialized access and refresh tokens, their respective expiration times, and the associated user.
content.vb: Public Function GenerateJwt(user As User) As Task(Of TokenResult)
overload: adas_core.Authentication.UserService.GenerateJwt*
implements:
- adas_core.Authentication.Interfaces.IUserService.GenerateJwt(adas_core.Domain.Models.MongoModels.User)
- uid: adas_core.Authentication.UserService.GetAll
commentId: M:adas_core.Authentication.UserService.GetAll
id: GetAll
parent: adas_core.Authentication.UserService
langs:
- csharp
- vb
name: GetAll()
nameWithType: UserService.GetAll()
fullName: adas_core.Authentication.UserService.GetAll()
type: Method
source:
remote:
path: adas-core.Authentication/UserService.cs
branch: document/release/1.0.1
repo: https://git.teralevel.io/adas/adas-core.git
id: GetAll
path: ../../adas-core.Authentication/UserService.cs
startLine: 626
assemblies:
- adas-core.Authentication
namespace: adas_core.Authentication
summary: >-
Retrieves the list of all users by attempting each valid login method in order, selecting the first service that supports password authentication.
If a service throws a <xref href="adas_core.Domain.Exceptions.BusinessException" data-throw-if-not-resolved="false"></xref> it is remembered and the next service is tried; other exceptions are logged and wrapped in a <xref href="adas_core.Domain.Exceptions.LoginServicesException" data-throw-if-not-resolved="false"></xref>.
Throws the captured exception from the last attempt, or <xref href="adas_core.Domain.Exceptions.LoginServicesNotFoundException" data-throw-if-not-resolved="false"></xref> when no suitable login service is found.
example: []
syntax:
content: public Task<List<User>> GetAll()
return:
type: System.Threading.Tasks.Task{System.Collections.Generic.List{adas_core.Domain.Models.MongoModels.User}}
description: A task that resolves to the list of <xref href="adas_core.Domain.Models.MongoModels.User" data-throw-if-not-resolved="false"></xref> objects returned by the first successful login service.
content.vb: Public Function GetAll() As Task(Of List(Of User))
overload: adas_core.Authentication.UserService.GetAll*
exceptions:
- type: adas_core.Domain.Exceptions.LoginServicesException
commentId: T:adas_core.Domain.Exceptions.LoginServicesException
description: Thrown when a non-business exception occurs while retrieving users from a service.
- type: adas_core.Domain.Exceptions.LoginServicesNotFoundException
commentId: T:adas_core.Domain.Exceptions.LoginServicesNotFoundException
description: Thrown when no login service matches the valid login methods or all attempts fail without a captured business exception.
implements:
- adas_core.Authentication.Interfaces.IUserService.GetAll
- uid: adas_core.Authentication.UserService.LoginWithGivenAccessToken(System.String)
commentId: M:adas_core.Authentication.UserService.LoginWithGivenAccessToken(System.String)
id: LoginWithGivenAccessToken(System.String)
parent: adas_core.Authentication.UserService
langs:
- csharp
- vb
name: LoginWithGivenAccessToken(string)
nameWithType: UserService.LoginWithGivenAccessToken(string)
fullName: adas_core.Authentication.UserService.LoginWithGivenAccessToken(string)
type: Method
source:
remote:
path: adas-core.Authentication/UserService.cs
branch: document/release/1.0.1
repo: https://git.teralevel.io/adas/adas-core.git
id: LoginWithGivenAccessToken
path: ../../adas-core.Authentication/UserService.cs
startLine: 664
assemblies:
- adas-core.Authentication
namespace: adas_core.Authentication
summary: >-
Authenticates a user using a provided access token and returns a new token pair.
Validates the token, retrieves the associated user, and either generates a fresh JWT if the original is expired, or issues new access and refresh tokens preserving the remaining lifetime of the supplied token.
example: []
syntax:
content: public Task<TokenResult> LoginWithGivenAccessToken(string token)
parameters:
- id: token
type: System.String
description: The access token to validate and use for user authentication.
return:
type: System.Threading.Tasks.Task{adas_core.Authentication.Models.TokenResult}
description: A <xref href="adas_core.Authentication.Models.TokenResult" data-throw-if-not-resolved="false"></xref> containing the new access token, refresh token, their expiry times, and the authenticated user.
content.vb: Public Function LoginWithGivenAccessToken(token As String) As Task(Of TokenResult)
overload: adas_core.Authentication.UserService.LoginWithGivenAccessToken*
exceptions:
- type: adas_core.Application.Exceptions.NotFoundException
commentId: T:adas_core.Application.Exceptions.NotFoundException
description: Thrown when no user can be resolved from the provided token.
implements:
- adas_core.Authentication.Interfaces.IUserService.LoginWithGivenAccessToken(System.String)
nameWithType.vb: UserService.LoginWithGivenAccessToken(String)
fullName.vb: adas_core.Authentication.UserService.LoginWithGivenAccessToken(String)
name.vb: LoginWithGivenAccessToken(String)
- uid: adas_core.Authentication.UserService.LoginWithAccessToken(System.String)
commentId: M:adas_core.Authentication.UserService.LoginWithAccessToken(System.String)
id: LoginWithAccessToken(System.String)
parent: adas_core.Authentication.UserService
langs:
- csharp
- vb
name: LoginWithAccessToken(string)
nameWithType: UserService.LoginWithAccessToken(string)
fullName: adas_core.Authentication.UserService.LoginWithAccessToken(string)
type: Method
source:
remote:
path: adas-core.Authentication/UserService.cs
branch: document/release/1.0.1
repo: https://git.teralevel.io/adas/adas-core.git
id: LoginWithAccessToken
path: ../../adas-core.Authentication/UserService.cs
startLine: 718
assemblies:
- adas-core.Authentication
namespace: adas_core.Authentication
summary: >-
Authenticates a user using a previously issued access token and issues a new JWT.
Validates the provided token, retrieves the associated user, and loads user authorities on demand before generating the authentication response.
example: []
syntax:
content: public Task<TokenResult> LoginWithAccessToken(string token)
parameters:
- id: token
type: System.String
description: The access token used to identify and authenticate the user.
return:
type: System.Threading.Tasks.Task{adas_core.Authentication.Models.TokenResult}
description: A <xref href="System.Threading.Tasks.Task%601" data-throw-if-not-resolved="false"></xref> containing the generated JWT for the authenticated user.
content.vb: Public Function LoginWithAccessToken(token As String) As Task(Of TokenResult)
overload: adas_core.Authentication.UserService.LoginWithAccessToken*
exceptions:
- type: adas_core.Application.Exceptions.NotFoundException
commentId: T:adas_core.Application.Exceptions.NotFoundException
description: Thrown when no user is found that matches the validated access token.
implements:
- adas_core.Authentication.Interfaces.IUserService.LoginWithAccessToken(System.String)
nameWithType.vb: UserService.LoginWithAccessToken(String)
fullName.vb: adas_core.Authentication.UserService.LoginWithAccessToken(String)
name.vb: LoginWithAccessToken(String)
- uid: adas_core.Authentication.UserService.CreateNewAuthority(adas_core.Domain.Models.MongoModels.Authorization)
commentId: M:adas_core.Authentication.UserService.CreateNewAuthority(adas_core.Domain.Models.MongoModels.Authorization)
id: CreateNewAuthority(adas_core.Domain.Models.MongoModels.Authorization)
parent: adas_core.Authentication.UserService
langs:
- csharp
- vb
name: CreateNewAuthority(Authorization)
nameWithType: UserService.CreateNewAuthority(Authorization)
fullName: adas_core.Authentication.UserService.CreateNewAuthority(adas_core.Domain.Models.MongoModels.Authorization)
type: Method
source:
remote:
path: adas-core.Authentication/UserService.cs
branch: document/release/1.0.1
repo: https://git.teralevel.io/adas/adas-core.git
id: CreateNewAuthority
path: ../../adas-core.Authentication/UserService.cs
startLine: 735
assemblies:
- adas-core.Authentication
namespace: adas_core.Authentication
summary: Creates a new user authority based on the provided authorization. If the underlying authority service returns a null result, indicating that the creation failed, a conflict exception is raised.
example: []
syntax:
content: public Task<Authorization> CreateNewAuthority(Authorization auth)
parameters:
- id: auth
type: adas_core.Domain.Models.MongoModels.Authorization
description: The authorization used to create the new user authority.
return:
type: System.Threading.Tasks.Task{adas_core.Domain.Models.MongoModels.Authorization}
description: The newly created <xref href="adas_core.Domain.Models.MongoModels.Authorization" data-throw-if-not-resolved="false"></xref> instance.
content.vb: Public Function CreateNewAuthority(auth As Authorization) As Task(Of Authorization)
overload: adas_core.Authentication.UserService.CreateNewAuthority*
exceptions:
- type: adas_core.Application.Exceptions.ConflictException
commentId: T:adas_core.Application.Exceptions.ConflictException
description: Thrown when the authority service fails to create the user authority (returns null).
implements:
- adas_core.Authentication.Interfaces.IUserService.CreateNewAuthority(adas_core.Domain.Models.MongoModels.Authorization)
- uid: adas_core.Authentication.UserService.DeleteAuthority(System.String)
commentId: M:adas_core.Authentication.UserService.DeleteAuthority(System.String)
id: DeleteAuthority(System.String)
parent: adas_core.Authentication.UserService
langs:
- csharp
- vb
name: DeleteAuthority(string)
nameWithType: UserService.DeleteAuthority(string)
fullName: adas_core.Authentication.UserService.DeleteAuthority(string)
type: Method
source:
remote:
path: adas-core.Authentication/UserService.cs
branch: document/release/1.0.1
repo: https://git.teralevel.io/adas/adas-core.git
id: DeleteAuthority
path: ../../adas-core.Authentication/UserService.cs
startLine: 749
assemblies:
- adas-core.Authentication
namespace: adas_core.Authentication
summary: Deletes a user authority identified by the specified string identifier. Validates the identifier format and throws if the deletion cannot be completed.
example: []
syntax:
content: public Task<bool> DeleteAuthority(string id)
parameters:
- id: id
type: System.String
description: The string representation of the authority's ObjectId to delete.
return:
type: System.Threading.Tasks.Task{System.Boolean}
description: A task that resolves to <code>true</code> when the authority is successfully deleted.
content.vb: Public Function DeleteAuthority(id As String) As Task(Of Boolean)
overload: adas_core.Authentication.UserService.DeleteAuthority*
exceptions:
- type: adas_core.Application.Exceptions.BadRequestException
commentId: T:adas_core.Application.Exceptions.BadRequestException
description: Thrown when the provided <code class="paramref">id</code> is not a valid ObjectId format.
- type: adas_core.Application.Exceptions.ConflictException
commentId: T:adas_core.Application.Exceptions.ConflictException
description: Thrown when the underlying delete operation fails.
implements:
- adas_core.Authentication.Interfaces.IUserService.DeleteAuthority(System.String)
nameWithType.vb: UserService.DeleteAuthority(String)
fullName.vb: adas_core.Authentication.UserService.DeleteAuthority(String)
name.vb: DeleteAuthority(String)
- uid: adas_core.Authentication.UserService.UpdateAuthority(adas_core.Domain.Models.MongoModels.Authorization)
commentId: M:adas_core.Authentication.UserService.UpdateAuthority(adas_core.Domain.Models.MongoModels.Authorization)
id: UpdateAuthority(adas_core.Domain.Models.MongoModels.Authorization)
parent: adas_core.Authentication.UserService
langs:
- csharp
- vb
name: UpdateAuthority(Authorization)
nameWithType: UserService.UpdateAuthority(Authorization)
fullName: adas_core.Authentication.UserService.UpdateAuthority(adas_core.Domain.Models.MongoModels.Authorization)
type: Method
source:
remote:
path: adas-core.Authentication/UserService.cs
branch: document/release/1.0.1
repo: https://git.teralevel.io/adas/adas-core.git
id: UpdateAuthority
path: ../../adas-core.Authentication/UserService.cs
startLine: 764
assemblies:
- adas-core.Authentication
namespace: adas_core.Authentication
summary: Updates the authority for the specified authorization entry. If the underlying authority service returns a null result, a conflict is raised to signal that the update could not be applied.
example: []
syntax:
content: public Task<bool> UpdateAuthority(Authorization authorization)
parameters:
- id: authorization
type: adas_core.Domain.Models.MongoModels.Authorization
description: The authorization details used to update the user's authority.
return:
type: System.Threading.Tasks.Task{System.Boolean}
description: A task that resolves to <code>true</code> when the authority is successfully updated.
content.vb: Public Function UpdateAuthority(authorization As Authorization) As Task(Of Boolean)
overload: adas_core.Authentication.UserService.UpdateAuthority*
exceptions:
- type: adas_core.Application.Exceptions.ConflictException
commentId: T:adas_core.Application.Exceptions.ConflictException
description: Thrown when the authority service returns a null response, indicating the update failed.
implements:
- adas_core.Authentication.Interfaces.IUserService.UpdateAuthority(adas_core.Domain.Models.MongoModels.Authorization)
- uid: adas_core.Authentication.UserService.ClaimsFromAuthorities(System.Collections.Generic.List{adas_core.Domain.Models.MongoModels.Authorization})
commentId: M:adas_core.Authentication.UserService.ClaimsFromAuthorities(System.Collections.Generic.List{adas_core.Domain.Models.MongoModels.Authorization})
id: ClaimsFromAuthorities(System.Collections.Generic.List{adas_core.Domain.Models.MongoModels.Authorization})
parent: adas_core.Authentication.UserService
langs:
- csharp
- vb
name: ClaimsFromAuthorities(List<Authorization>)
nameWithType: UserService.ClaimsFromAuthorities(List<Authorization>)
fullName: adas_core.Authentication.UserService.ClaimsFromAuthorities(System.Collections.Generic.List<adas_core.Domain.Models.MongoModels.Authorization>)
type: Method
source:
remote:
path: adas-core.Authentication/UserService.cs
branch: document/release/1.0.1
repo: https://git.teralevel.io/adas/adas-core.git
id: ClaimsFromAuthorities
path: ../../adas-core.Authentication/UserService.cs
startLine: 777
assemblies:
- adas-core.Authentication
namespace: adas_core.Authentication
summary: >-
Asynchronously resolves a list of <xref href="System.Security.Claims.Claim" data-throw-if-not-resolved="false"></xref> objects from the provided <xref href="adas_core.Domain.Models.MongoModels.Authorization" data-throw-if-not-resolved="false"></xref> entries.
When an authorization has a <code>UnitId</code>, the associated display is looked up and its identifier is assigned to the authorization before the claim is added; otherwise, the claim is added directly.
example: []
syntax:
content: public Task<List<Claim>> ClaimsFromAuthorities(List<Authorization> authorities)
parameters:
- id: authorities
type: System.Collections.Generic.List{adas_core.Domain.Models.MongoModels.Authorization}
description: The list of authorizations to convert into claims.
return:
type: System.Threading.Tasks.Task{System.Collections.Generic.List{System.Security.Claims.Claim}}
description: A task that represents the asynchronous operation, containing the list of claims built from the supplied authorities.
content.vb: Public Function ClaimsFromAuthorities(authorities As List(Of Authorization)) As Task(Of List(Of Claim))
overload: adas_core.Authentication.UserService.ClaimsFromAuthorities*
nameWithType.vb: UserService.ClaimsFromAuthorities(List(Of Authorization))
fullName.vb: adas_core.Authentication.UserService.ClaimsFromAuthorities(System.Collections.Generic.List(Of adas_core.Domain.Models.MongoModels.Authorization))
name.vb: ClaimsFromAuthorities(List(Of Authorization))
references:
- uid: adas_core.Authentication.Interfaces.IUserService
commentId: T:adas_core.Authentication.Interfaces.IUserService
parent: adas_core.Authentication.Interfaces
href: adas_core.Authentication.Interfaces.IUserService.html
name: IUserService
nameWithType: IUserService
fullName: adas_core.Authentication.Interfaces.IUserService
- uid: adas_core.Authentication
commentId: N:adas_core.Authentication
href: adas_core.html
name: adas_core.Authentication
nameWithType: adas_core.Authentication
fullName: adas_core.Authentication
spec.csharp:
- uid: adas_core
name: adas_core
href: adas_core.html
- name: .
- uid: adas_core.Authentication
name: Authentication
href: adas_core.Authentication.html
spec.vb:
- uid: adas_core
name: adas_core
href: adas_core.html
- name: .
- uid: adas_core.Authentication
name: Authentication
href: adas_core.Authentication.html
- uid: System.Object
commentId: T:System.Object
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
name: object
nameWithType: object
fullName: object
nameWithType.vb: Object
fullName.vb: Object
name.vb: Object
- uid: System.Object.Equals(System.Object)
commentId: M:System.Object.Equals(System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
name: Equals(object)
nameWithType: object.Equals(object)
fullName: object.Equals(object)
nameWithType.vb: Object.Equals(Object)
fullName.vb: Object.Equals(Object)
name.vb: Equals(Object)
spec.csharp:
- uid: System.Object.Equals(System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.Equals(System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.Equals(System.Object,System.Object)
commentId: M:System.Object.Equals(System.Object,System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
name: Equals(object, object)
nameWithType: object.Equals(object, object)
fullName: object.Equals(object, object)
nameWithType.vb: Object.Equals(Object, Object)
fullName.vb: Object.Equals(Object, Object)
name.vb: Equals(Object, Object)
spec.csharp:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.GetHashCode
commentId: M:System.Object.GetHashCode
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
name: GetHashCode()
nameWithType: object.GetHashCode()
fullName: object.GetHashCode()
nameWithType.vb: Object.GetHashCode()
fullName.vb: Object.GetHashCode()
spec.csharp:
- uid: System.Object.GetHashCode
name: GetHashCode
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
- name: (
- name: )
spec.vb:
- uid: System.Object.GetHashCode
name: GetHashCode
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
- name: (
- name: )
- uid: System.Object.GetType
commentId: M:System.Object.GetType
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
name: GetType()
nameWithType: object.GetType()
fullName: object.GetType()
nameWithType.vb: Object.GetType()
fullName.vb: Object.GetType()
spec.csharp:
- uid: System.Object.GetType
name: GetType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
- name: (
- name: )
spec.vb:
- uid: System.Object.GetType
name: GetType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
- name: (
- name: )
- uid: System.Object.MemberwiseClone
commentId: M:System.Object.MemberwiseClone
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
name: MemberwiseClone()
nameWithType: object.MemberwiseClone()
fullName: object.MemberwiseClone()
nameWithType.vb: Object.MemberwiseClone()
fullName.vb: Object.MemberwiseClone()
spec.csharp:
- uid: System.Object.MemberwiseClone
name: MemberwiseClone
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
- name: (
- name: )
spec.vb:
- uid: System.Object.MemberwiseClone
name: MemberwiseClone
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
- name: (
- name: )
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
commentId: M:System.Object.ReferenceEquals(System.Object,System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
name: ReferenceEquals(object, object)
nameWithType: object.ReferenceEquals(object, object)
fullName: object.ReferenceEquals(object, object)
nameWithType.vb: Object.ReferenceEquals(Object, Object)
fullName.vb: Object.ReferenceEquals(Object, Object)
name.vb: ReferenceEquals(Object, Object)
spec.csharp:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.ToString
commentId: M:System.Object.ToString
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
name: ToString()
nameWithType: object.ToString()
fullName: object.ToString()
nameWithType.vb: Object.ToString()
fullName.vb: Object.ToString()
spec.csharp:
- uid: System.Object.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
- name: (
- name: )
spec.vb:
- uid: System.Object.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
- name: (
- name: )
- uid: System.Object.adas_core.Domain.Utils.NumberUtils.IsNumber
commentId: M:adas_core.Domain.Utils.NumberUtils.IsNumber(System.Object)
parent: adas_core.Domain.Utils.NumberUtils
definition: adas_core.Domain.Utils.NumberUtils.IsNumber(System.Object)
href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_IsNumber_System_Object_
name: IsNumber(object)
nameWithType: NumberUtils.IsNumber(object)
fullName: adas_core.Domain.Utils.NumberUtils.IsNumber(object)
nameWithType.vb: NumberUtils.IsNumber(Object)
fullName.vb: adas_core.Domain.Utils.NumberUtils.IsNumber(Object)
name.vb: IsNumber(Object)
spec.csharp:
- uid: adas_core.Domain.Utils.NumberUtils.IsNumber(System.Object)
name: IsNumber
href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_IsNumber_System_Object_
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: adas_core.Domain.Utils.NumberUtils.IsNumber(System.Object)
name: IsNumber
href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_IsNumber_System_Object_
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.adas_core.Domain.Utils.NumberUtils.ToDouble
commentId: M:adas_core.Domain.Utils.NumberUtils.ToDouble(System.Object)
parent: adas_core.Domain.Utils.NumberUtils
definition: adas_core.Domain.Utils.NumberUtils.ToDouble(System.Object)
href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_ToDouble_System_Object_
name: ToDouble(object)
nameWithType: NumberUtils.ToDouble(object)
fullName: adas_core.Domain.Utils.NumberUtils.ToDouble(object)
nameWithType.vb: NumberUtils.ToDouble(Object)
fullName.vb: adas_core.Domain.Utils.NumberUtils.ToDouble(Object)
name.vb: ToDouble(Object)
spec.csharp:
- uid: adas_core.Domain.Utils.NumberUtils.ToDouble(System.Object)
name: ToDouble
href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_ToDouble_System_Object_
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: adas_core.Domain.Utils.NumberUtils.ToDouble(System.Object)
name: ToDouble
href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_ToDouble_System_Object_
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.adas_core.Domain.Utils.ObjectUtils.ToStr
commentId: M:adas_core.Domain.Utils.ObjectUtils.ToStr(System.Object)
parent: adas_core.Domain.Utils.ObjectUtils
definition: adas_core.Domain.Utils.ObjectUtils.ToStr(System.Object)
href: adas_core.Domain.Utils.ObjectUtils.html#adas_core_Domain_Utils_ObjectUtils_ToStr_System_Object_
name: ToStr(object)
nameWithType: ObjectUtils.ToStr(object)
fullName: adas_core.Domain.Utils.ObjectUtils.ToStr(object)
nameWithType.vb: ObjectUtils.ToStr(Object)
fullName.vb: adas_core.Domain.Utils.ObjectUtils.ToStr(Object)
name.vb: ToStr(Object)
spec.csharp:
- uid: adas_core.Domain.Utils.ObjectUtils.ToStr(System.Object)
name: ToStr
href: adas_core.Domain.Utils.ObjectUtils.html#adas_core_Domain_Utils_ObjectUtils_ToStr_System_Object_
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: adas_core.Domain.Utils.ObjectUtils.ToStr(System.Object)
name: ToStr
href: adas_core.Domain.Utils.ObjectUtils.html#adas_core_Domain_Utils_ObjectUtils_ToStr_System_Object_
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: adas_core.Authentication.Interfaces
commentId: N:adas_core.Authentication.Interfaces
href: adas_core.html
name: adas_core.Authentication.Interfaces
nameWithType: adas_core.Authentication.Interfaces
fullName: adas_core.Authentication.Interfaces
spec.csharp:
- uid: adas_core
name: adas_core
href: adas_core.html
- name: .
- uid: adas_core.Authentication
name: Authentication
href: adas_core.Authentication.html
- name: .
- uid: adas_core.Authentication.Interfaces
name: Interfaces
href: adas_core.Authentication.Interfaces.html
spec.vb:
- uid: adas_core
name: adas_core
href: adas_core.html
- name: .
- uid: adas_core.Authentication
name: Authentication
href: adas_core.Authentication.html
- name: .
- uid: adas_core.Authentication.Interfaces
name: Interfaces
href: adas_core.Authentication.Interfaces.html
- uid: System
commentId: N:System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
name: System
nameWithType: System
fullName: System
- uid: adas_core.Domain.Utils.NumberUtils.IsNumber(System.Object)
commentId: M:adas_core.Domain.Utils.NumberUtils.IsNumber(System.Object)
isExternal: true
href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_IsNumber_System_Object_
name: IsNumber(object)
nameWithType: NumberUtils.IsNumber(object)
fullName: adas_core.Domain.Utils.NumberUtils.IsNumber(object)
nameWithType.vb: NumberUtils.IsNumber(Object)
fullName.vb: adas_core.Domain.Utils.NumberUtils.IsNumber(Object)
name.vb: IsNumber(Object)
spec.csharp:
- uid: adas_core.Domain.Utils.NumberUtils.IsNumber(System.Object)
name: IsNumber
href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_IsNumber_System_Object_
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: adas_core.Domain.Utils.NumberUtils.IsNumber(System.Object)
name: IsNumber
href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_IsNumber_System_Object_
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: adas_core.Domain.Utils.NumberUtils
commentId: T:adas_core.Domain.Utils.NumberUtils
parent: adas_core.Domain.Utils
href: adas_core.Domain.Utils.NumberUtils.html
name: NumberUtils
nameWithType: NumberUtils
fullName: adas_core.Domain.Utils.NumberUtils
- uid: adas_core.Domain.Utils.NumberUtils.ToDouble(System.Object)
commentId: M:adas_core.Domain.Utils.NumberUtils.ToDouble(System.Object)
isExternal: true
href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_ToDouble_System_Object_
name: ToDouble(object)
nameWithType: NumberUtils.ToDouble(object)
fullName: adas_core.Domain.Utils.NumberUtils.ToDouble(object)
nameWithType.vb: NumberUtils.ToDouble(Object)
fullName.vb: adas_core.Domain.Utils.NumberUtils.ToDouble(Object)
name.vb: ToDouble(Object)
spec.csharp:
- uid: adas_core.Domain.Utils.NumberUtils.ToDouble(System.Object)
name: ToDouble
href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_ToDouble_System_Object_
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: adas_core.Domain.Utils.NumberUtils.ToDouble(System.Object)
name: ToDouble
href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_ToDouble_System_Object_
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: adas_core.Domain.Utils.ObjectUtils.ToStr(System.Object)
commentId: M:adas_core.Domain.Utils.ObjectUtils.ToStr(System.Object)
isExternal: true
href: adas_core.Domain.Utils.ObjectUtils.html#adas_core_Domain_Utils_ObjectUtils_ToStr_System_Object_
name: ToStr(object)
nameWithType: ObjectUtils.ToStr(object)
fullName: adas_core.Domain.Utils.ObjectUtils.ToStr(object)
nameWithType.vb: ObjectUtils.ToStr(Object)
fullName.vb: adas_core.Domain.Utils.ObjectUtils.ToStr(Object)
name.vb: ToStr(Object)
spec.csharp:
- uid: adas_core.Domain.Utils.ObjectUtils.ToStr(System.Object)
name: ToStr
href: adas_core.Domain.Utils.ObjectUtils.html#adas_core_Domain_Utils_ObjectUtils_ToStr_System_Object_
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: adas_core.Domain.Utils.ObjectUtils.ToStr(System.Object)
name: ToStr
href: adas_core.Domain.Utils.ObjectUtils.html#adas_core_Domain_Utils_ObjectUtils_ToStr_System_Object_
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: adas_core.Domain.Utils.ObjectUtils
commentId: T:adas_core.Domain.Utils.ObjectUtils
parent: adas_core.Domain.Utils
href: adas_core.Domain.Utils.ObjectUtils.html
name: ObjectUtils
nameWithType: ObjectUtils
fullName: adas_core.Domain.Utils.ObjectUtils
- uid: adas_core.Domain.Utils
commentId: N:adas_core.Domain.Utils
href: adas_core.html
name: adas_core.Domain.Utils
nameWithType: adas_core.Domain.Utils
fullName: adas_core.Domain.Utils
spec.csharp:
- uid: adas_core
name: adas_core
href: adas_core.html
- name: .
- uid: adas_core.Domain
name: Domain
href: adas_core.Domain.html
- name: .
- uid: adas_core.Domain.Utils
name: Utils
href: adas_core.Domain.Utils.html
spec.vb:
- uid: adas_core
name: adas_core
href: adas_core.html
- name: .
- uid: adas_core.Domain
name: Domain
href: adas_core.Domain.html
- name: .
- uid: adas_core.Domain.Utils
name: Utils
href: adas_core.Domain.Utils.html
- uid: adas_core.Authentication.UserService.#ctor*
commentId: Overload:adas_core.Authentication.UserService.#ctor
href: adas_core.Authentication.UserService.html#adas_core_Authentication_UserService__ctor_System_Collections_Generic_IEnumerable_adas_core_Authentication_Interfaces_ILoginService__Microsoft_Extensions_Options_IOptions_adas_core_Domain_Models_AppSettings_AuthSettings__Microsoft_Extensions_Options_IOptions_adas_core_Domain_Models_AppSettings_ValidGroupsConfig__Microsoft_Extensions_Options_IOptions_adas_core_Domain_Models_AppSettings_AuthSettings__Microsoft_Extensions_Options_IOptions_adas_core_Domain_Models_AppSettings_AuthSettings__Microsoft_AspNetCore_Http_IHttpContextAccessor_adas_core_Application_Repositories_Interfaces_IUserRepository_adas_core_Authentication_Interfaces_IAuthorityService_adas_core_Application_Services_Interfaces_ILocalAuditService_System_Lazy_adas_core_Application_Services_Interfaces_IDisplayService__Microsoft_Extensions_Logging_ILogger_adas_core_Authentication_UserService__adas_core_Application_Services_Interfaces_ISubscribersService_adas_core_Application_Services_Interfaces_IClientMessageService_System_Lazy_adas_core_Application_Services_Interfaces_IPermissionService__
name: UserService
nameWithType: UserService.UserService
fullName: adas_core.Authentication.UserService.UserService
nameWithType.vb: UserService.New
fullName.vb: adas_core.Authentication.UserService.New
name.vb: New
- uid: System.Collections.Generic.IEnumerable{adas_core.Authentication.Interfaces.ILoginService}
commentId: T:System.Collections.Generic.IEnumerable{adas_core.Authentication.Interfaces.ILoginService}
parent: System.Collections.Generic
definition: System.Collections.Generic.IEnumerable`1
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
name: IEnumerable<ILoginService>
nameWithType: IEnumerable<ILoginService>
fullName: System.Collections.Generic.IEnumerable<adas_core.Authentication.Interfaces.ILoginService>
nameWithType.vb: IEnumerable(Of ILoginService)
fullName.vb: System.Collections.Generic.IEnumerable(Of adas_core.Authentication.Interfaces.ILoginService)
name.vb: IEnumerable(Of ILoginService)
spec.csharp:
- uid: System.Collections.Generic.IEnumerable`1
name: IEnumerable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
- name: <
- uid: adas_core.Authentication.Interfaces.ILoginService
name: ILoginService
href: adas_core.Authentication.Interfaces.ILoginService.html
- name: '>'
spec.vb:
- uid: System.Collections.Generic.IEnumerable`1
name: IEnumerable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
- name: (
- name: Of
- name: " "
- uid: adas_core.Authentication.Interfaces.ILoginService
name: ILoginService
href: adas_core.Authentication.Interfaces.ILoginService.html
- name: )
- uid: Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.AuthSettings}
commentId: T:Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.AuthSettings}
parent: Microsoft.Extensions.Options
definition: Microsoft.Extensions.Options.IOptions`1
href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.options.ioptions-1
name: IOptions<AuthSettings>
nameWithType: IOptions<AuthSettings>
fullName: Microsoft.Extensions.Options.IOptions<adas_core.Domain.Models.AppSettings.AuthSettings>
nameWithType.vb: IOptions(Of AuthSettings)
fullName.vb: Microsoft.Extensions.Options.IOptions(Of adas_core.Domain.Models.AppSettings.AuthSettings)
name.vb: IOptions(Of AuthSettings)
spec.csharp:
- uid: Microsoft.Extensions.Options.IOptions`1
name: IOptions
isExternal: true
href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.options.ioptions-1
- name: <
- uid: adas_core.Domain.Models.AppSettings.AuthSettings
name: AuthSettings
- name: '>'
spec.vb:
- uid: Microsoft.Extensions.Options.IOptions`1
name: IOptions
isExternal: true
href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.options.ioptions-1
- name: (
- name: Of
- name: " "
- uid: adas_core.Domain.Models.AppSettings.AuthSettings
name: AuthSettings
- name: )
- uid: Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.ValidGroupsConfig}
commentId: T:Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.ValidGroupsConfig}
parent: Microsoft.Extensions.Options
definition: Microsoft.Extensions.Options.IOptions`1
href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.options.ioptions-1
name: IOptions<ValidGroupsConfig>
nameWithType: IOptions<ValidGroupsConfig>
fullName: Microsoft.Extensions.Options.IOptions<adas_core.Domain.Models.AppSettings.ValidGroupsConfig>
nameWithType.vb: IOptions(Of ValidGroupsConfig)
fullName.vb: Microsoft.Extensions.Options.IOptions(Of adas_core.Domain.Models.AppSettings.ValidGroupsConfig)
name.vb: IOptions(Of ValidGroupsConfig)
spec.csharp:
- uid: Microsoft.Extensions.Options.IOptions`1
name: IOptions
isExternal: true
href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.options.ioptions-1
- name: <
- uid: adas_core.Domain.Models.AppSettings.ValidGroupsConfig
name: ValidGroupsConfig
- name: '>'
spec.vb:
- uid: Microsoft.Extensions.Options.IOptions`1
name: IOptions
isExternal: true
href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.options.ioptions-1
- name: (
- name: Of
- name: " "
- uid: adas_core.Domain.Models.AppSettings.ValidGroupsConfig
name: ValidGroupsConfig
- name: )
- uid: Microsoft.AspNetCore.Http.IHttpContextAccessor
commentId: T:Microsoft.AspNetCore.Http.IHttpContextAccessor
parent: Microsoft.AspNetCore.Http
isExternal: true
href: https://learn.microsoft.com/dotnet/api/microsoft.aspnetcore.http.ihttpcontextaccessor
name: IHttpContextAccessor
nameWithType: IHttpContextAccessor
fullName: Microsoft.AspNetCore.Http.IHttpContextAccessor
- uid: adas_core.Application.Repositories.Interfaces.IUserRepository
commentId: T:adas_core.Application.Repositories.Interfaces.IUserRepository
parent: adas_core.Application.Repositories.Interfaces
href: adas_core.Application.Repositories.Interfaces.IUserRepository.html
name: IUserRepository
nameWithType: IUserRepository
fullName: adas_core.Application.Repositories.Interfaces.IUserRepository
- uid: adas_core.Authentication.Interfaces.IAuthorityService
commentId: T:adas_core.Authentication.Interfaces.IAuthorityService
parent: adas_core.Authentication.Interfaces
href: adas_core.Authentication.Interfaces.IAuthorityService.html
name: IAuthorityService
nameWithType: IAuthorityService
fullName: adas_core.Authentication.Interfaces.IAuthorityService
- uid: adas_core.Application.Services.Interfaces.ILocalAuditService
commentId: T:adas_core.Application.Services.Interfaces.ILocalAuditService
parent: adas_core.Application.Services.Interfaces
href: adas_core.Application.Services.Interfaces.ILocalAuditService.html
name: ILocalAuditService
nameWithType: ILocalAuditService
fullName: adas_core.Application.Services.Interfaces.ILocalAuditService
- uid: System.Lazy{adas_core.Application.Services.Interfaces.IDisplayService}
commentId: T:System.Lazy{adas_core.Application.Services.Interfaces.IDisplayService}
parent: System
definition: System.Lazy`1
href: https://learn.microsoft.com/dotnet/api/system.lazy-1
name: Lazy<IDisplayService>
nameWithType: Lazy<IDisplayService>
fullName: System.Lazy<adas_core.Application.Services.Interfaces.IDisplayService>
nameWithType.vb: Lazy(Of IDisplayService)
fullName.vb: System.Lazy(Of adas_core.Application.Services.Interfaces.IDisplayService)
name.vb: Lazy(Of IDisplayService)
spec.csharp:
- uid: System.Lazy`1
name: Lazy
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.lazy-1
- name: <
- uid: adas_core.Application.Services.Interfaces.IDisplayService
name: IDisplayService
href: adas_core.Application.Services.Interfaces.IDisplayService.html
- name: '>'
spec.vb:
- uid: System.Lazy`1
name: Lazy
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.lazy-1
- name: (
- name: Of
- name: " "
- uid: adas_core.Application.Services.Interfaces.IDisplayService
name: IDisplayService
href: adas_core.Application.Services.Interfaces.IDisplayService.html
- name: )
- uid: Microsoft.Extensions.Logging.ILogger{adas_core.Authentication.UserService}
commentId: T:Microsoft.Extensions.Logging.ILogger{adas_core.Authentication.UserService}
parent: Microsoft.Extensions.Logging
definition: Microsoft.Extensions.Logging.ILogger`1
href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.logging.ilogger-1
name: ILogger<UserService>
nameWithType: ILogger<UserService>
fullName: Microsoft.Extensions.Logging.ILogger<adas_core.Authentication.UserService>
nameWithType.vb: ILogger(Of UserService)
fullName.vb: Microsoft.Extensions.Logging.ILogger(Of adas_core.Authentication.UserService)
name.vb: ILogger(Of UserService)
spec.csharp:
- uid: Microsoft.Extensions.Logging.ILogger`1
name: ILogger
isExternal: true
href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.logging.ilogger-1
- name: <
- uid: adas_core.Authentication.UserService
name: UserService
href: adas_core.Authentication.UserService.html
- name: '>'
spec.vb:
- uid: Microsoft.Extensions.Logging.ILogger`1
name: ILogger
isExternal: true
href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.logging.ilogger-1
- name: (
- name: Of
- name: " "
- uid: adas_core.Authentication.UserService
name: UserService
href: adas_core.Authentication.UserService.html
- name: )
- uid: adas_core.Application.Services.Interfaces.ISubscribersService
commentId: T:adas_core.Application.Services.Interfaces.ISubscribersService
parent: adas_core.Application.Services.Interfaces
href: adas_core.Application.Services.Interfaces.ISubscribersService.html
name: ISubscribersService
nameWithType: ISubscribersService
fullName: adas_core.Application.Services.Interfaces.ISubscribersService
- uid: adas_core.Application.Services.Interfaces.IClientMessageService
commentId: T:adas_core.Application.Services.Interfaces.IClientMessageService
parent: adas_core.Application.Services.Interfaces
href: adas_core.Application.Services.Interfaces.IClientMessageService.html
name: IClientMessageService
nameWithType: IClientMessageService
fullName: adas_core.Application.Services.Interfaces.IClientMessageService
- uid: System.Lazy{adas_core.Application.Services.Interfaces.IPermissionService}
commentId: T:System.Lazy{adas_core.Application.Services.Interfaces.IPermissionService}
parent: System
definition: System.Lazy`1
href: https://learn.microsoft.com/dotnet/api/system.lazy-1
name: Lazy<IPermissionService>
nameWithType: Lazy<IPermissionService>
fullName: System.Lazy<adas_core.Application.Services.Interfaces.IPermissionService>
nameWithType.vb: Lazy(Of IPermissionService)
fullName.vb: System.Lazy(Of adas_core.Application.Services.Interfaces.IPermissionService)
name.vb: Lazy(Of IPermissionService)
spec.csharp:
- uid: System.Lazy`1
name: Lazy
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.lazy-1
- name: <
- uid: adas_core.Application.Services.Interfaces.IPermissionService
name: IPermissionService
href: adas_core.Application.Services.Interfaces.IPermissionService.html
- name: '>'
spec.vb:
- uid: System.Lazy`1
name: Lazy
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.lazy-1
- name: (
- name: Of
- name: " "
- uid: adas_core.Application.Services.Interfaces.IPermissionService
name: IPermissionService
href: adas_core.Application.Services.Interfaces.IPermissionService.html
- name: )
- uid: System.Collections.Generic.IEnumerable`1
commentId: T:System.Collections.Generic.IEnumerable`1
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
name: IEnumerable<T>
nameWithType: IEnumerable<T>
fullName: System.Collections.Generic.IEnumerable<T>
nameWithType.vb: IEnumerable(Of T)
fullName.vb: System.Collections.Generic.IEnumerable(Of T)
name.vb: IEnumerable(Of T)
spec.csharp:
- uid: System.Collections.Generic.IEnumerable`1
name: IEnumerable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
- name: <
- name: T
- name: '>'
spec.vb:
- uid: System.Collections.Generic.IEnumerable`1
name: IEnumerable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
- name: (
- name: Of
- name: " "
- name: T
- name: )
- uid: System.Collections.Generic
commentId: N:System.Collections.Generic
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
name: System.Collections.Generic
nameWithType: System.Collections.Generic
fullName: System.Collections.Generic
spec.csharp:
- uid: System
name: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
- name: .
- uid: System.Collections
name: Collections
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections
- name: .
- uid: System.Collections.Generic
name: Generic
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic
spec.vb:
- uid: System
name: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
- name: .
- uid: System.Collections
name: Collections
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections
- name: .
- uid: System.Collections.Generic
name: Generic
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic
- uid: Microsoft.Extensions.Options.IOptions`1
commentId: T:Microsoft.Extensions.Options.IOptions`1
isExternal: true
href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.options.ioptions-1
name: IOptions<TOptions>
nameWithType: IOptions<TOptions>
fullName: Microsoft.Extensions.Options.IOptions<TOptions>
nameWithType.vb: IOptions(Of TOptions)
fullName.vb: Microsoft.Extensions.Options.IOptions(Of TOptions)
name.vb: IOptions(Of TOptions)
spec.csharp:
- uid: Microsoft.Extensions.Options.IOptions`1
name: IOptions
isExternal: true
href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.options.ioptions-1
- name: <
- name: TOptions
- name: '>'
spec.vb:
- uid: Microsoft.Extensions.Options.IOptions`1
name: IOptions
isExternal: true
href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.options.ioptions-1
- name: (
- name: Of
- name: " "
- name: TOptions
- name: )
- uid: Microsoft.Extensions.Options
commentId: N:Microsoft.Extensions.Options
isExternal: true
href: https://learn.microsoft.com/dotnet/api/microsoft
name: Microsoft.Extensions.Options
nameWithType: Microsoft.Extensions.Options
fullName: Microsoft.Extensions.Options
spec.csharp:
- uid: Microsoft
name: Microsoft
isExternal: true
href: https://learn.microsoft.com/dotnet/api/microsoft
- name: .
- uid: Microsoft.Extensions
name: Extensions
isExternal: true
href: https://learn.microsoft.com/dotnet/api/microsoft.extensions
- name: .
- uid: Microsoft.Extensions.Options
name: Options
isExternal: true
href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.options
spec.vb:
- uid: Microsoft
name: Microsoft
isExternal: true
href: https://learn.microsoft.com/dotnet/api/microsoft
- name: .
- uid: Microsoft.Extensions
name: Extensions
isExternal: true
href: https://learn.microsoft.com/dotnet/api/microsoft.extensions
- name: .
- uid: Microsoft.Extensions.Options
name: Options
isExternal: true
href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.options
- uid: Microsoft.AspNetCore.Http
commentId: N:Microsoft.AspNetCore.Http
isExternal: true
href: https://learn.microsoft.com/dotnet/api/microsoft
name: Microsoft.AspNetCore.Http
nameWithType: Microsoft.AspNetCore.Http
fullName: Microsoft.AspNetCore.Http
spec.csharp:
- uid: Microsoft
name: Microsoft
isExternal: true
href: https://learn.microsoft.com/dotnet/api/microsoft
- name: .
- uid: Microsoft.AspNetCore
name: AspNetCore
isExternal: true
href: https://learn.microsoft.com/dotnet/api/microsoft.aspnetcore
- name: .
- uid: Microsoft.AspNetCore.Http
name: Http
isExternal: true
href: https://learn.microsoft.com/dotnet/api/microsoft.aspnetcore.http
spec.vb:
- uid: Microsoft
name: Microsoft
isExternal: true
href: https://learn.microsoft.com/dotnet/api/microsoft
- name: .
- uid: Microsoft.AspNetCore
name: AspNetCore
isExternal: true
href: https://learn.microsoft.com/dotnet/api/microsoft.aspnetcore
- name: .
- uid: Microsoft.AspNetCore.Http
name: Http
isExternal: true
href: https://learn.microsoft.com/dotnet/api/microsoft.aspnetcore.http
- uid: adas_core.Application.Repositories.Interfaces
commentId: N:adas_core.Application.Repositories.Interfaces
href: adas_core.html
name: adas_core.Application.Repositories.Interfaces
nameWithType: adas_core.Application.Repositories.Interfaces
fullName: adas_core.Application.Repositories.Interfaces
spec.csharp:
- uid: adas_core
name: adas_core
href: adas_core.html
- name: .
- uid: adas_core.Application
name: Application
href: adas_core.Application.html
- name: .
- uid: adas_core.Application.Repositories
name: Repositories
href: adas_core.Application.Repositories.html
- name: .
- uid: adas_core.Application.Repositories.Interfaces
name: Interfaces
href: adas_core.Application.Repositories.Interfaces.html
spec.vb:
- uid: adas_core
name: adas_core
href: adas_core.html
- name: .
- uid: adas_core.Application
name: Application
href: adas_core.Application.html
- name: .
- uid: adas_core.Application.Repositories
name: Repositories
href: adas_core.Application.Repositories.html
- name: .
- uid: adas_core.Application.Repositories.Interfaces
name: Interfaces
href: adas_core.Application.Repositories.Interfaces.html
- uid: adas_core.Application.Services.Interfaces
commentId: N:adas_core.Application.Services.Interfaces
href: adas_core.html
name: adas_core.Application.Services.Interfaces
nameWithType: adas_core.Application.Services.Interfaces
fullName: adas_core.Application.Services.Interfaces
spec.csharp:
- uid: adas_core
name: adas_core
href: adas_core.html
- name: .
- uid: adas_core.Application
name: Application
href: adas_core.Application.html
- name: .
- uid: adas_core.Application.Services
name: Services
href: adas_core.Application.Services.html
- name: .
- uid: adas_core.Application.Services.Interfaces
name: Interfaces
href: adas_core.Application.Services.Interfaces.html
spec.vb:
- uid: adas_core
name: adas_core
href: adas_core.html
- name: .
- uid: adas_core.Application
name: Application
href: adas_core.Application.html
- name: .
- uid: adas_core.Application.Services
name: Services
href: adas_core.Application.Services.html
- name: .
- uid: adas_core.Application.Services.Interfaces
name: Interfaces
href: adas_core.Application.Services.Interfaces.html
- uid: System.Lazy`1
commentId: T:System.Lazy`1
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.lazy-1
name: Lazy<T>
nameWithType: Lazy<T>
fullName: System.Lazy<T>
nameWithType.vb: Lazy(Of T)
fullName.vb: System.Lazy(Of T)
name.vb: Lazy(Of T)
spec.csharp:
- uid: System.Lazy`1
name: Lazy
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.lazy-1
- name: <
- name: T
- name: '>'
spec.vb:
- uid: System.Lazy`1
name: Lazy
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.lazy-1
- name: (
- name: Of
- name: " "
- name: T
- name: )
- uid: Microsoft.Extensions.Logging.ILogger`1
commentId: T:Microsoft.Extensions.Logging.ILogger`1
isExternal: true
href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.logging.ilogger-1
name: ILogger<TCategoryName>
nameWithType: ILogger<TCategoryName>
fullName: Microsoft.Extensions.Logging.ILogger<TCategoryName>
nameWithType.vb: ILogger(Of TCategoryName)
fullName.vb: Microsoft.Extensions.Logging.ILogger(Of TCategoryName)
name.vb: ILogger(Of TCategoryName)
spec.csharp:
- uid: Microsoft.Extensions.Logging.ILogger`1
name: ILogger
isExternal: true
href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.logging.ilogger-1
- name: <
- name: TCategoryName
- name: '>'
spec.vb:
- uid: Microsoft.Extensions.Logging.ILogger`1
name: ILogger
isExternal: true
href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.logging.ilogger-1
- name: (
- name: Of
- name: " "
- name: TCategoryName
- name: )
- uid: Microsoft.Extensions.Logging
commentId: N:Microsoft.Extensions.Logging
isExternal: true
href: https://learn.microsoft.com/dotnet/api/microsoft
name: Microsoft.Extensions.Logging
nameWithType: Microsoft.Extensions.Logging
fullName: Microsoft.Extensions.Logging
spec.csharp:
- uid: Microsoft
name: Microsoft
isExternal: true
href: https://learn.microsoft.com/dotnet/api/microsoft
- name: .
- uid: Microsoft.Extensions
name: Extensions
isExternal: true
href: https://learn.microsoft.com/dotnet/api/microsoft.extensions
- name: .
- uid: Microsoft.Extensions.Logging
name: Logging
isExternal: true
href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.logging
spec.vb:
- uid: Microsoft
name: Microsoft
isExternal: true
href: https://learn.microsoft.com/dotnet/api/microsoft
- name: .
- uid: Microsoft.Extensions
name: Extensions
isExternal: true
href: https://learn.microsoft.com/dotnet/api/microsoft.extensions
- name: .
- uid: Microsoft.Extensions.Logging
name: Logging
isExternal: true
href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.logging
- uid: System.Threading.Tasks.Task`1
commentId: T:System.Threading.Tasks.Task`1
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
name: Task<TResult>
nameWithType: Task<TResult>
fullName: System.Threading.Tasks.Task<TResult>
nameWithType.vb: Task(Of TResult)
fullName.vb: System.Threading.Tasks.Task(Of TResult)
name.vb: Task(Of TResult)
spec.csharp:
- uid: System.Threading.Tasks.Task`1
name: Task
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
- name: <
- name: TResult
- name: '>'
spec.vb:
- uid: System.Threading.Tasks.Task`1
name: Task
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
- name: (
- name: Of
- name: " "
- name: TResult
- name: )
- uid: adas_core.Authentication.Models.TokenResult
commentId: T:adas_core.Authentication.Models.TokenResult
parent: adas_core.Authentication.Models
href: adas_core.Authentication.Models.TokenResult.html
name: TokenResult
nameWithType: TokenResult
fullName: adas_core.Authentication.Models.TokenResult
- uid: adas_core.Application.Exceptions.UnauthorizedException
commentId: T:adas_core.Application.Exceptions.UnauthorizedException
href: adas_core.Application.Exceptions.UnauthorizedException.html
name: UnauthorizedException
nameWithType: UnauthorizedException
fullName: adas_core.Application.Exceptions.UnauthorizedException
- uid: adas_core.Application.Exceptions.ForbbidenException
commentId: T:adas_core.Application.Exceptions.ForbbidenException
href: adas_core.Application.Exceptions.ForbbidenException.html
name: ForbbidenException
nameWithType: ForbbidenException
fullName: adas_core.Application.Exceptions.ForbbidenException
- uid: adas_core.Authentication.UserService.Login*
commentId: Overload:adas_core.Authentication.UserService.Login
href: adas_core.Authentication.UserService.html#adas_core_Authentication_UserService_Login_System_String_System_String_
name: Login
nameWithType: UserService.Login
fullName: adas_core.Authentication.UserService.Login
- uid: adas_core.Authentication.Interfaces.IUserService.Login(System.String,System.String)
commentId: M:adas_core.Authentication.Interfaces.IUserService.Login(System.String,System.String)
parent: adas_core.Authentication.Interfaces.IUserService
isExternal: true
href: adas_core.Authentication.Interfaces.IUserService.html#adas_core_Authentication_Interfaces_IUserService_Login_System_String_System_String_
name: Login(string, string)
nameWithType: IUserService.Login(string, string)
fullName: adas_core.Authentication.Interfaces.IUserService.Login(string, string)
nameWithType.vb: IUserService.Login(String, String)
fullName.vb: adas_core.Authentication.Interfaces.IUserService.Login(String, String)
name.vb: Login(String, String)
spec.csharp:
- uid: adas_core.Authentication.Interfaces.IUserService.Login(System.String,System.String)
name: Login
href: adas_core.Authentication.Interfaces.IUserService.html#adas_core_Authentication_Interfaces_IUserService_Login_System_String_System_String_
- name: (
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: )
spec.vb:
- uid: adas_core.Authentication.Interfaces.IUserService.Login(System.String,System.String)
name: Login
href: adas_core.Authentication.Interfaces.IUserService.html#adas_core_Authentication_Interfaces_IUserService_Login_System_String_System_String_
- name: (
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: )
- uid: System.String
commentId: T:System.String
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
name: string
nameWithType: string
fullName: string
nameWithType.vb: String
fullName.vb: String
name.vb: String
- uid: System.Threading.Tasks.Task{adas_core.Authentication.Models.TokenResult}
commentId: T:System.Threading.Tasks.Task{adas_core.Authentication.Models.TokenResult}
parent: System.Threading.Tasks
definition: System.Threading.Tasks.Task`1
href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
name: Task<TokenResult>
nameWithType: Task<TokenResult>
fullName: System.Threading.Tasks.Task<adas_core.Authentication.Models.TokenResult>
nameWithType.vb: Task(Of TokenResult)
fullName.vb: System.Threading.Tasks.Task(Of adas_core.Authentication.Models.TokenResult)
name.vb: Task(Of TokenResult)
spec.csharp:
- uid: System.Threading.Tasks.Task`1
name: Task
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
- name: <
- uid: adas_core.Authentication.Models.TokenResult
name: TokenResult
href: adas_core.Authentication.Models.TokenResult.html
- name: '>'
spec.vb:
- uid: System.Threading.Tasks.Task`1
name: Task
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
- name: (
- name: Of
- name: " "
- uid: adas_core.Authentication.Models.TokenResult
name: TokenResult
href: adas_core.Authentication.Models.TokenResult.html
- name: )
- uid: adas_core.Authentication.Models
commentId: N:adas_core.Authentication.Models
href: adas_core.html
name: adas_core.Authentication.Models
nameWithType: adas_core.Authentication.Models
fullName: adas_core.Authentication.Models
spec.csharp:
- uid: adas_core
name: adas_core
href: adas_core.html
- name: .
- uid: adas_core.Authentication
name: Authentication
href: adas_core.Authentication.html
- name: .
- uid: adas_core.Authentication.Models
name: Models
href: adas_core.Authentication.Models.html
spec.vb:
- uid: adas_core
name: adas_core
href: adas_core.html
- name: .
- uid: adas_core.Authentication
name: Authentication
href: adas_core.Authentication.html
- name: .
- uid: adas_core.Authentication.Models
name: Models
href: adas_core.Authentication.Models.html
- uid: System.Threading.Tasks
commentId: N:System.Threading.Tasks
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
name: System.Threading.Tasks
nameWithType: System.Threading.Tasks
fullName: System.Threading.Tasks
spec.csharp:
- uid: System
name: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
- name: .
- uid: System.Threading
name: Threading
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.threading
- name: .
- uid: System.Threading.Tasks
name: Tasks
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.threading.tasks
spec.vb:
- uid: System
name: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
- name: .
- uid: System.Threading
name: Threading
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.threading
- name: .
- uid: System.Threading.Tasks
name: Tasks
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.threading.tasks
- uid: adas_core.Application.Exceptions.TokenException
commentId: T:adas_core.Application.Exceptions.TokenException
href: adas_core.Application.Exceptions.TokenException.html
name: TokenException
nameWithType: TokenException
fullName: adas_core.Application.Exceptions.TokenException
- uid: Microsoft.IdentityModel.Tokens.SecurityToken
commentId: T:Microsoft.IdentityModel.Tokens.SecurityToken
parent: Microsoft.IdentityModel.Tokens
isExternal: true
href: https://learn.microsoft.com/dotnet/api/microsoft.identitymodel.tokens.securitytoken
name: SecurityToken
nameWithType: SecurityToken
fullName: Microsoft.IdentityModel.Tokens.SecurityToken
- uid: adas_core.Authentication.UserService.ValidateToken*
commentId: Overload:adas_core.Authentication.UserService.ValidateToken
href: adas_core.Authentication.UserService.html#adas_core_Authentication_UserService_ValidateToken_System_String_System_String_Microsoft_IdentityModel_Tokens_SecurityToken__
name: ValidateToken
nameWithType: UserService.ValidateToken
fullName: adas_core.Authentication.UserService.ValidateToken
- uid: adas_core.Authentication.Interfaces.IUserService.ValidateToken(System.String,System.String,Microsoft.IdentityModel.Tokens.SecurityToken@)
commentId: M:adas_core.Authentication.Interfaces.IUserService.ValidateToken(System.String,System.String,Microsoft.IdentityModel.Tokens.SecurityToken@)
parent: adas_core.Authentication.Interfaces.IUserService
isExternal: true
href: adas_core.Authentication.Interfaces.IUserService.html#adas_core_Authentication_Interfaces_IUserService_ValidateToken_System_String_System_String_Microsoft_IdentityModel_Tokens_SecurityToken__
name: ValidateToken(string, string, out SecurityToken)
nameWithType: IUserService.ValidateToken(string, string, out SecurityToken)
fullName: adas_core.Authentication.Interfaces.IUserService.ValidateToken(string, string, out Microsoft.IdentityModel.Tokens.SecurityToken)
nameWithType.vb: IUserService.ValidateToken(String, String, SecurityToken)
fullName.vb: adas_core.Authentication.Interfaces.IUserService.ValidateToken(String, String, Microsoft.IdentityModel.Tokens.SecurityToken)
name.vb: ValidateToken(String, String, SecurityToken)
spec.csharp:
- uid: adas_core.Authentication.Interfaces.IUserService.ValidateToken(System.String,System.String,Microsoft.IdentityModel.Tokens.SecurityToken@)
name: ValidateToken
href: adas_core.Authentication.Interfaces.IUserService.html#adas_core_Authentication_Interfaces_IUserService_ValidateToken_System_String_System_String_Microsoft_IdentityModel_Tokens_SecurityToken__
- name: (
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- name: out
- name: " "
- uid: Microsoft.IdentityModel.Tokens.SecurityToken
name: SecurityToken
isExternal: true
href: https://learn.microsoft.com/dotnet/api/microsoft.identitymodel.tokens.securitytoken
- name: )
spec.vb:
- uid: adas_core.Authentication.Interfaces.IUserService.ValidateToken(System.String,System.String,Microsoft.IdentityModel.Tokens.SecurityToken@)
name: ValidateToken
href: adas_core.Authentication.Interfaces.IUserService.html#adas_core_Authentication_Interfaces_IUserService_ValidateToken_System_String_System_String_Microsoft_IdentityModel_Tokens_SecurityToken__
- name: (
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: Microsoft.IdentityModel.Tokens.SecurityToken
name: SecurityToken
isExternal: true
href: https://learn.microsoft.com/dotnet/api/microsoft.identitymodel.tokens.securitytoken
- name: )
- uid: Microsoft.IdentityModel.Tokens
commentId: N:Microsoft.IdentityModel.Tokens
isExternal: true
href: https://learn.microsoft.com/dotnet/api/microsoft
name: Microsoft.IdentityModel.Tokens
nameWithType: Microsoft.IdentityModel.Tokens
fullName: Microsoft.IdentityModel.Tokens
spec.csharp:
- uid: Microsoft
name: Microsoft
isExternal: true
href: https://learn.microsoft.com/dotnet/api/microsoft
- name: .
- uid: Microsoft.IdentityModel
name: IdentityModel
isExternal: true
href: https://learn.microsoft.com/dotnet/api/microsoft.identitymodel
- name: .
- uid: Microsoft.IdentityModel.Tokens
name: Tokens
isExternal: true
href: https://learn.microsoft.com/dotnet/api/microsoft.identitymodel.tokens
spec.vb:
- uid: Microsoft
name: Microsoft
isExternal: true
href: https://learn.microsoft.com/dotnet/api/microsoft
- name: .
- uid: Microsoft.IdentityModel
name: IdentityModel
isExternal: true
href: https://learn.microsoft.com/dotnet/api/microsoft.identitymodel
- name: .
- uid: Microsoft.IdentityModel.Tokens
name: Tokens
isExternal: true
href: https://learn.microsoft.com/dotnet/api/microsoft.identitymodel.tokens
- uid: adas_core.Domain.Models.MongoModels.User
commentId: T:adas_core.Domain.Models.MongoModels.User
parent: adas_core.Domain.Models.MongoModels
href: adas_core.Domain.Models.MongoModels.User.html
name: User
nameWithType: User
fullName: adas_core.Domain.Models.MongoModels.User
- uid: adas_core.Authentication.UserService.GetUserByToken*
commentId: Overload:adas_core.Authentication.UserService.GetUserByToken
href: adas_core.Authentication.UserService.html#adas_core_Authentication_UserService_GetUserByToken_System_IdentityModel_Tokens_Jwt_JwtSecurityToken_
name: GetUserByToken
nameWithType: UserService.GetUserByToken
fullName: adas_core.Authentication.UserService.GetUserByToken
- uid: adas_core.Authentication.Interfaces.IUserService.GetUserByToken(System.IdentityModel.Tokens.Jwt.JwtSecurityToken)
commentId: M:adas_core.Authentication.Interfaces.IUserService.GetUserByToken(System.IdentityModel.Tokens.Jwt.JwtSecurityToken)
parent: adas_core.Authentication.Interfaces.IUserService
isExternal: true
href: adas_core.Authentication.Interfaces.IUserService.html#adas_core_Authentication_Interfaces_IUserService_GetUserByToken_System_IdentityModel_Tokens_Jwt_JwtSecurityToken_
name: GetUserByToken(JwtSecurityToken)
nameWithType: IUserService.GetUserByToken(JwtSecurityToken)
fullName: adas_core.Authentication.Interfaces.IUserService.GetUserByToken(System.IdentityModel.Tokens.Jwt.JwtSecurityToken)
spec.csharp:
- uid: adas_core.Authentication.Interfaces.IUserService.GetUserByToken(System.IdentityModel.Tokens.Jwt.JwtSecurityToken)
name: GetUserByToken
href: adas_core.Authentication.Interfaces.IUserService.html#adas_core_Authentication_Interfaces_IUserService_GetUserByToken_System_IdentityModel_Tokens_Jwt_JwtSecurityToken_
- name: (
- uid: System.IdentityModel.Tokens.Jwt.JwtSecurityToken
name: JwtSecurityToken
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.identitymodel.tokens.jwt.jwtsecuritytoken
- name: )
spec.vb:
- uid: adas_core.Authentication.Interfaces.IUserService.GetUserByToken(System.IdentityModel.Tokens.Jwt.JwtSecurityToken)
name: GetUserByToken
href: adas_core.Authentication.Interfaces.IUserService.html#adas_core_Authentication_Interfaces_IUserService_GetUserByToken_System_IdentityModel_Tokens_Jwt_JwtSecurityToken_
- name: (
- uid: System.IdentityModel.Tokens.Jwt.JwtSecurityToken
name: JwtSecurityToken
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.identitymodel.tokens.jwt.jwtsecuritytoken
- name: )
- uid: System.IdentityModel.Tokens.Jwt.JwtSecurityToken
commentId: T:System.IdentityModel.Tokens.Jwt.JwtSecurityToken
parent: System.IdentityModel.Tokens.Jwt
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.identitymodel.tokens.jwt.jwtsecuritytoken
name: JwtSecurityToken
nameWithType: JwtSecurityToken
fullName: System.IdentityModel.Tokens.Jwt.JwtSecurityToken
- uid: System.Threading.Tasks.Task{adas_core.Domain.Models.MongoModels.User}
commentId: T:System.Threading.Tasks.Task{adas_core.Domain.Models.MongoModels.User}
parent: System.Threading.Tasks
definition: System.Threading.Tasks.Task`1
href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
name: Task<User>
nameWithType: Task<User>
fullName: System.Threading.Tasks.Task<adas_core.Domain.Models.MongoModels.User>
nameWithType.vb: Task(Of User)
fullName.vb: System.Threading.Tasks.Task(Of adas_core.Domain.Models.MongoModels.User)
name.vb: Task(Of User)
spec.csharp:
- uid: System.Threading.Tasks.Task`1
name: Task
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
- name: <
- uid: adas_core.Domain.Models.MongoModels.User
name: User
- name: '>'
spec.vb:
- uid: System.Threading.Tasks.Task`1
name: Task
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
- name: (
- name: Of
- name: " "
- uid: adas_core.Domain.Models.MongoModels.User
name: User
- name: )
- uid: adas_core.Domain.Models.MongoModels
commentId: N:adas_core.Domain.Models.MongoModels
href: adas_core.html
name: adas_core.Domain.Models.MongoModels
nameWithType: adas_core.Domain.Models.MongoModels
fullName: adas_core.Domain.Models.MongoModels
spec.csharp:
- uid: adas_core
name: adas_core
href: adas_core.html
- name: .
- uid: adas_core.Domain
name: Domain
href: adas_core.Domain.html
- name: .
- uid: adas_core.Domain.Models
name: Models
href: adas_core.Domain.Models.html
- name: .
- uid: adas_core.Domain.Models.MongoModels
name: MongoModels
href: adas_core.Domain.Models.MongoModels.html
spec.vb:
- uid: adas_core
name: adas_core
href: adas_core.html
- name: .
- uid: adas_core.Domain
name: Domain
href: adas_core.Domain.html
- name: .
- uid: adas_core.Domain.Models
name: Models
href: adas_core.Domain.Models.html
- name: .
- uid: adas_core.Domain.Models.MongoModels
name: MongoModels
href: adas_core.Domain.Models.MongoModels.html
- uid: System.IdentityModel.Tokens.Jwt
commentId: N:System.IdentityModel.Tokens.Jwt
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
name: System.IdentityModel.Tokens.Jwt
nameWithType: System.IdentityModel.Tokens.Jwt
fullName: System.IdentityModel.Tokens.Jwt
spec.csharp:
- uid: System
name: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
- name: .
- uid: System.IdentityModel
name: IdentityModel
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.identitymodel
- name: .
- uid: System.IdentityModel.Tokens
name: Tokens
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.identitymodel.tokens
- name: .
- uid: System.IdentityModel.Tokens.Jwt
name: Jwt
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.identitymodel.tokens.jwt
spec.vb:
- uid: System
name: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
- name: .
- uid: System.IdentityModel
name: IdentityModel
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.identitymodel
- name: .
- uid: System.IdentityModel.Tokens
name: Tokens
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.identitymodel.tokens
- name: .
- uid: System.IdentityModel.Tokens.Jwt
name: Jwt
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.identitymodel.tokens.jwt
- uid: adas_core.Domain.Exceptions.LoginServicesException
commentId: T:adas_core.Domain.Exceptions.LoginServicesException
href: adas_core.Domain.Exceptions.LoginServicesException.html
name: LoginServicesException
nameWithType: LoginServicesException
fullName: adas_core.Domain.Exceptions.LoginServicesException
- uid: System.UnauthorizedAccessException
commentId: T:System.UnauthorizedAccessException
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.unauthorizedaccessexception
name: UnauthorizedAccessException
nameWithType: UnauthorizedAccessException
fullName: System.UnauthorizedAccessException
- uid: adas_core.Domain.Exceptions.BusinessException
commentId: T:adas_core.Domain.Exceptions.BusinessException
parent: adas_core.Domain.Exceptions
href: adas_core.Domain.Exceptions.BusinessException.html
name: BusinessException
nameWithType: BusinessException
fullName: adas_core.Domain.Exceptions.BusinessException
- uid: adas_core.Authentication.UserService.GetUserByCasTicket*
commentId: Overload:adas_core.Authentication.UserService.GetUserByCasTicket
href: adas_core.Authentication.UserService.html#adas_core_Authentication_UserService_GetUserByCasTicket_System_String_System_String_
name: GetUserByCasTicket
nameWithType: UserService.GetUserByCasTicket
fullName: adas_core.Authentication.UserService.GetUserByCasTicket
- uid: adas_core.Authentication.Interfaces.IUserService.GetUserByCasTicket(System.String,System.String)
commentId: M:adas_core.Authentication.Interfaces.IUserService.GetUserByCasTicket(System.String,System.String)
parent: adas_core.Authentication.Interfaces.IUserService
isExternal: true
href: adas_core.Authentication.Interfaces.IUserService.html#adas_core_Authentication_Interfaces_IUserService_GetUserByCasTicket_System_String_System_String_
name: GetUserByCasTicket(string, string)
nameWithType: IUserService.GetUserByCasTicket(string, string)
fullName: adas_core.Authentication.Interfaces.IUserService.GetUserByCasTicket(string, string)
nameWithType.vb: IUserService.GetUserByCasTicket(String, String)
fullName.vb: adas_core.Authentication.Interfaces.IUserService.GetUserByCasTicket(String, String)
name.vb: GetUserByCasTicket(String, String)
spec.csharp:
- uid: adas_core.Authentication.Interfaces.IUserService.GetUserByCasTicket(System.String,System.String)
name: GetUserByCasTicket
href: adas_core.Authentication.Interfaces.IUserService.html#adas_core_Authentication_Interfaces_IUserService_GetUserByCasTicket_System_String_System_String_
- name: (
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: )
spec.vb:
- uid: adas_core.Authentication.Interfaces.IUserService.GetUserByCasTicket(System.String,System.String)
name: GetUserByCasTicket
href: adas_core.Authentication.Interfaces.IUserService.html#adas_core_Authentication_Interfaces_IUserService_GetUserByCasTicket_System_String_System_String_
- name: (
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: )
- uid: adas_core.Domain.Exceptions
commentId: N:adas_core.Domain.Exceptions
href: adas_core.html
name: adas_core.Domain.Exceptions
nameWithType: adas_core.Domain.Exceptions
fullName: adas_core.Domain.Exceptions
spec.csharp:
- uid: adas_core
name: adas_core
href: adas_core.html
- name: .
- uid: adas_core.Domain
name: Domain
href: adas_core.Domain.html
- name: .
- uid: adas_core.Domain.Exceptions
name: Exceptions
href: adas_core.Domain.Exceptions.html
spec.vb:
- uid: adas_core
name: adas_core
href: adas_core.html
- name: .
- uid: adas_core.Domain
name: Domain
href: adas_core.Domain.html
- name: .
- uid: adas_core.Domain.Exceptions
name: Exceptions
href: adas_core.Domain.Exceptions.html
- uid: adas_core.Authentication.UserService.RefreshToken*
commentId: Overload:adas_core.Authentication.UserService.RefreshToken
href: adas_core.Authentication.UserService.html#adas_core_Authentication_UserService_RefreshToken_System_String_
name: RefreshToken
nameWithType: UserService.RefreshToken
fullName: adas_core.Authentication.UserService.RefreshToken
- uid: adas_core.Authentication.Interfaces.IUserService.RefreshToken(System.String)
commentId: M:adas_core.Authentication.Interfaces.IUserService.RefreshToken(System.String)
parent: adas_core.Authentication.Interfaces.IUserService
isExternal: true
href: adas_core.Authentication.Interfaces.IUserService.html#adas_core_Authentication_Interfaces_IUserService_RefreshToken_System_String_
name: RefreshToken(string)
nameWithType: IUserService.RefreshToken(string)
fullName: adas_core.Authentication.Interfaces.IUserService.RefreshToken(string)
nameWithType.vb: IUserService.RefreshToken(String)
fullName.vb: adas_core.Authentication.Interfaces.IUserService.RefreshToken(String)
name.vb: RefreshToken(String)
spec.csharp:
- uid: adas_core.Authentication.Interfaces.IUserService.RefreshToken(System.String)
name: RefreshToken
href: adas_core.Authentication.Interfaces.IUserService.html#adas_core_Authentication_Interfaces_IUserService_RefreshToken_System_String_
- name: (
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: )
spec.vb:
- uid: adas_core.Authentication.Interfaces.IUserService.RefreshToken(System.String)
name: RefreshToken
href: adas_core.Authentication.Interfaces.IUserService.html#adas_core_Authentication_Interfaces_IUserService_RefreshToken_System_String_
- name: (
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: )
- uid: adas_core.Domain.Exceptions.LoginServicesNotFoundException
commentId: T:adas_core.Domain.Exceptions.LoginServicesNotFoundException
href: adas_core.Domain.Exceptions.LoginServicesNotFoundException.html
name: LoginServicesNotFoundException
nameWithType: LoginServicesNotFoundException
fullName: adas_core.Domain.Exceptions.LoginServicesNotFoundException
- uid: adas_core.Authentication.UserService.GetUser*
commentId: Overload:adas_core.Authentication.UserService.GetUser
href: adas_core.Authentication.UserService.html#adas_core_Authentication_UserService_GetUser_System_String_System_String_
name: GetUser
nameWithType: UserService.GetUser
fullName: adas_core.Authentication.UserService.GetUser
- uid: adas_core.Authentication.Interfaces.IUserService.GetUser(System.String,System.String)
commentId: M:adas_core.Authentication.Interfaces.IUserService.GetUser(System.String,System.String)
parent: adas_core.Authentication.Interfaces.IUserService
isExternal: true
href: adas_core.Authentication.Interfaces.IUserService.html#adas_core_Authentication_Interfaces_IUserService_GetUser_System_String_System_String_
name: GetUser(string, string)
nameWithType: IUserService.GetUser(string, string)
fullName: adas_core.Authentication.Interfaces.IUserService.GetUser(string, string)
nameWithType.vb: IUserService.GetUser(String, String)
fullName.vb: adas_core.Authentication.Interfaces.IUserService.GetUser(String, String)
name.vb: GetUser(String, String)
spec.csharp:
- uid: adas_core.Authentication.Interfaces.IUserService.GetUser(System.String,System.String)
name: GetUser
href: adas_core.Authentication.Interfaces.IUserService.html#adas_core_Authentication_Interfaces_IUserService_GetUser_System_String_System_String_
- name: (
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: )
spec.vb:
- uid: adas_core.Authentication.Interfaces.IUserService.GetUser(System.String,System.String)
name: GetUser
href: adas_core.Authentication.Interfaces.IUserService.html#adas_core_Authentication_Interfaces_IUserService_GetUser_System_String_System_String_
- name: (
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: )
- uid: adas_core.Authentication.UserService.GetUserById*
commentId: Overload:adas_core.Authentication.UserService.GetUserById
href: adas_core.Authentication.UserService.html#adas_core_Authentication_UserService_GetUserById_MongoDB_Bson_ObjectId_
name: GetUserById
nameWithType: UserService.GetUserById
fullName: adas_core.Authentication.UserService.GetUserById
- uid: adas_core.Authentication.Interfaces.IUserService.GetUserById(MongoDB.Bson.ObjectId)
commentId: M:adas_core.Authentication.Interfaces.IUserService.GetUserById(MongoDB.Bson.ObjectId)
parent: adas_core.Authentication.Interfaces.IUserService
isExternal: true
href: adas_core.Authentication.Interfaces.IUserService.html#adas_core_Authentication_Interfaces_IUserService_GetUserById_MongoDB_Bson_ObjectId_
name: GetUserById(ObjectId)
nameWithType: IUserService.GetUserById(ObjectId)
fullName: adas_core.Authentication.Interfaces.IUserService.GetUserById(MongoDB.Bson.ObjectId)
spec.csharp:
- uid: adas_core.Authentication.Interfaces.IUserService.GetUserById(MongoDB.Bson.ObjectId)
name: GetUserById
href: adas_core.Authentication.Interfaces.IUserService.html#adas_core_Authentication_Interfaces_IUserService_GetUserById_MongoDB_Bson_ObjectId_
- name: (
- uid: MongoDB.Bson.ObjectId
name: ObjectId
isExternal: true
- name: )
spec.vb:
- uid: adas_core.Authentication.Interfaces.IUserService.GetUserById(MongoDB.Bson.ObjectId)
name: GetUserById
href: adas_core.Authentication.Interfaces.IUserService.html#adas_core_Authentication_Interfaces_IUserService_GetUserById_MongoDB_Bson_ObjectId_
- name: (
- uid: MongoDB.Bson.ObjectId
name: ObjectId
isExternal: true
- name: )
- uid: MongoDB.Bson.ObjectId
commentId: T:MongoDB.Bson.ObjectId
parent: MongoDB.Bson
isExternal: true
name: ObjectId
nameWithType: ObjectId
fullName: MongoDB.Bson.ObjectId
- uid: MongoDB.Bson
commentId: N:MongoDB.Bson
isExternal: true
name: MongoDB.Bson
nameWithType: MongoDB.Bson
fullName: MongoDB.Bson
spec.csharp:
- uid: MongoDB
name: MongoDB
isExternal: true
- name: .
- uid: MongoDB.Bson
name: Bson
isExternal: true
spec.vb:
- uid: MongoDB
name: MongoDB
isExternal: true
- name: .
- uid: MongoDB.Bson
name: Bson
isExternal: true
- uid: adas_core.Authentication.UserService.GetUserByUserName*
commentId: Overload:adas_core.Authentication.UserService.GetUserByUserName
href: adas_core.Authentication.UserService.html#adas_core_Authentication_UserService_GetUserByUserName_System_String_
name: GetUserByUserName
nameWithType: UserService.GetUserByUserName
fullName: adas_core.Authentication.UserService.GetUserByUserName
- uid: adas_core.Authentication.Interfaces.IUserService.GetUserByUserName(System.String)
commentId: M:adas_core.Authentication.Interfaces.IUserService.GetUserByUserName(System.String)
parent: adas_core.Authentication.Interfaces.IUserService
isExternal: true
href: adas_core.Authentication.Interfaces.IUserService.html#adas_core_Authentication_Interfaces_IUserService_GetUserByUserName_System_String_
name: GetUserByUserName(string)
nameWithType: IUserService.GetUserByUserName(string)
fullName: adas_core.Authentication.Interfaces.IUserService.GetUserByUserName(string)
nameWithType.vb: IUserService.GetUserByUserName(String)
fullName.vb: adas_core.Authentication.Interfaces.IUserService.GetUserByUserName(String)
name.vb: GetUserByUserName(String)
spec.csharp:
- uid: adas_core.Authentication.Interfaces.IUserService.GetUserByUserName(System.String)
name: GetUserByUserName
href: adas_core.Authentication.Interfaces.IUserService.html#adas_core_Authentication_Interfaces_IUserService_GetUserByUserName_System_String_
- name: (
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: )
spec.vb:
- uid: adas_core.Authentication.Interfaces.IUserService.GetUserByUserName(System.String)
name: GetUserByUserName
href: adas_core.Authentication.Interfaces.IUserService.html#adas_core_Authentication_Interfaces_IUserService_GetUserByUserName_System_String_
- name: (
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: )
- uid: adas_core.Authentication.UserService.GetUserByName*
commentId: Overload:adas_core.Authentication.UserService.GetUserByName
href: adas_core.Authentication.UserService.html#adas_core_Authentication_UserService_GetUserByName_System_String_
name: GetUserByName
nameWithType: UserService.GetUserByName
fullName: adas_core.Authentication.UserService.GetUserByName
- uid: adas_core.Authentication.Interfaces.IUserService.GetUserByName(System.String)
commentId: M:adas_core.Authentication.Interfaces.IUserService.GetUserByName(System.String)
parent: adas_core.Authentication.Interfaces.IUserService
isExternal: true
href: adas_core.Authentication.Interfaces.IUserService.html#adas_core_Authentication_Interfaces_IUserService_GetUserByName_System_String_
name: GetUserByName(string)
nameWithType: IUserService.GetUserByName(string)
fullName: adas_core.Authentication.Interfaces.IUserService.GetUserByName(string)
nameWithType.vb: IUserService.GetUserByName(String)
fullName.vb: adas_core.Authentication.Interfaces.IUserService.GetUserByName(String)
name.vb: GetUserByName(String)
spec.csharp:
- uid: adas_core.Authentication.Interfaces.IUserService.GetUserByName(System.String)
name: GetUserByName
href: adas_core.Authentication.Interfaces.IUserService.html#adas_core_Authentication_Interfaces_IUserService_GetUserByName_System_String_
- name: (
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: )
spec.vb:
- uid: adas_core.Authentication.Interfaces.IUserService.GetUserByName(System.String)
name: GetUserByName
href: adas_core.Authentication.Interfaces.IUserService.html#adas_core_Authentication_Interfaces_IUserService_GetUserByName_System_String_
- name: (
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: )
- uid: adas_core.Authentication.UserService.CreateUser*
commentId: Overload:adas_core.Authentication.UserService.CreateUser
href: adas_core.Authentication.UserService.html#adas_core_Authentication_UserService_CreateUser_adas_core_Domain_Models_MongoModels_User_
name: CreateUser
nameWithType: UserService.CreateUser
fullName: adas_core.Authentication.UserService.CreateUser
- uid: adas_core.Authentication.Interfaces.IUserService.CreateUser(adas_core.Domain.Models.MongoModels.User)
commentId: M:adas_core.Authentication.Interfaces.IUserService.CreateUser(adas_core.Domain.Models.MongoModels.User)
parent: adas_core.Authentication.Interfaces.IUserService
href: adas_core.Authentication.Interfaces.IUserService.html#adas_core_Authentication_Interfaces_IUserService_CreateUser_adas_core_Domain_Models_MongoModels_User_
name: CreateUser(User)
nameWithType: IUserService.CreateUser(User)
fullName: adas_core.Authentication.Interfaces.IUserService.CreateUser(adas_core.Domain.Models.MongoModels.User)
spec.csharp:
- uid: adas_core.Authentication.Interfaces.IUserService.CreateUser(adas_core.Domain.Models.MongoModels.User)
name: CreateUser
href: adas_core.Authentication.Interfaces.IUserService.html#adas_core_Authentication_Interfaces_IUserService_CreateUser_adas_core_Domain_Models_MongoModels_User_
- name: (
- uid: adas_core.Domain.Models.MongoModels.User
name: User
- name: )
spec.vb:
- uid: adas_core.Authentication.Interfaces.IUserService.CreateUser(adas_core.Domain.Models.MongoModels.User)
name: CreateUser
href: adas_core.Authentication.Interfaces.IUserService.html#adas_core_Authentication_Interfaces_IUserService_CreateUser_adas_core_Domain_Models_MongoModels_User_
- name: (
- uid: adas_core.Domain.Models.MongoModels.User
name: User
- name: )
- uid: adas_core.Application.Exceptions.UnprocessableEntityException
commentId: T:adas_core.Application.Exceptions.UnprocessableEntityException
href: adas_core.Application.Exceptions.UnprocessableEntityException.html
name: UnprocessableEntityException
nameWithType: UnprocessableEntityException
fullName: adas_core.Application.Exceptions.UnprocessableEntityException
- uid: adas_core.Application.Exceptions.NotFoundException
commentId: T:adas_core.Application.Exceptions.NotFoundException
href: adas_core.Application.Exceptions.NotFoundException.html
name: NotFoundException
nameWithType: NotFoundException
fullName: adas_core.Application.Exceptions.NotFoundException
- uid: adas_core.Authentication.UserService.CreateNewUserByRequest*
commentId: Overload:adas_core.Authentication.UserService.CreateNewUserByRequest
href: adas_core.Authentication.UserService.html#adas_core_Authentication_UserService_CreateNewUserByRequest_adas_core_Domain_Models_MongoModels_User_
name: CreateNewUserByRequest
nameWithType: UserService.CreateNewUserByRequest
fullName: adas_core.Authentication.UserService.CreateNewUserByRequest
- uid: adas_core.Authentication.Interfaces.IUserService.CreateNewUserByRequest(adas_core.Domain.Models.MongoModels.User)
commentId: M:adas_core.Authentication.Interfaces.IUserService.CreateNewUserByRequest(adas_core.Domain.Models.MongoModels.User)
parent: adas_core.Authentication.Interfaces.IUserService
href: adas_core.Authentication.Interfaces.IUserService.html#adas_core_Authentication_Interfaces_IUserService_CreateNewUserByRequest_adas_core_Domain_Models_MongoModels_User_
name: CreateNewUserByRequest(User)
nameWithType: IUserService.CreateNewUserByRequest(User)
fullName: adas_core.Authentication.Interfaces.IUserService.CreateNewUserByRequest(adas_core.Domain.Models.MongoModels.User)
spec.csharp:
- uid: adas_core.Authentication.Interfaces.IUserService.CreateNewUserByRequest(adas_core.Domain.Models.MongoModels.User)
name: CreateNewUserByRequest
href: adas_core.Authentication.Interfaces.IUserService.html#adas_core_Authentication_Interfaces_IUserService_CreateNewUserByRequest_adas_core_Domain_Models_MongoModels_User_
- name: (
- uid: adas_core.Domain.Models.MongoModels.User
name: User
- name: )
spec.vb:
- uid: adas_core.Authentication.Interfaces.IUserService.CreateNewUserByRequest(adas_core.Domain.Models.MongoModels.User)
name: CreateNewUserByRequest
href: adas_core.Authentication.Interfaces.IUserService.html#adas_core_Authentication_Interfaces_IUserService_CreateNewUserByRequest_adas_core_Domain_Models_MongoModels_User_
- name: (
- uid: adas_core.Domain.Models.MongoModels.User
name: User
- name: )
- uid: adas_core.Authentication.UserService.CreateNewUserWithAuthorities*
commentId: Overload:adas_core.Authentication.UserService.CreateNewUserWithAuthorities
href: adas_core.Authentication.UserService.html#adas_core_Authentication_UserService_CreateNewUserWithAuthorities_adas_core_Domain_Models_DTO_CreateUserWithAuthDto_
name: CreateNewUserWithAuthorities
nameWithType: UserService.CreateNewUserWithAuthorities
fullName: adas_core.Authentication.UserService.CreateNewUserWithAuthorities
- uid: adas_core.Authentication.Interfaces.IUserService.CreateNewUserWithAuthorities(adas_core.Domain.Models.DTO.CreateUserWithAuthDto)
commentId: M:adas_core.Authentication.Interfaces.IUserService.CreateNewUserWithAuthorities(adas_core.Domain.Models.DTO.CreateUserWithAuthDto)
parent: adas_core.Authentication.Interfaces.IUserService
href: adas_core.Authentication.Interfaces.IUserService.html#adas_core_Authentication_Interfaces_IUserService_CreateNewUserWithAuthorities_adas_core_Domain_Models_DTO_CreateUserWithAuthDto_
name: CreateNewUserWithAuthorities(CreateUserWithAuthDto)
nameWithType: IUserService.CreateNewUserWithAuthorities(CreateUserWithAuthDto)
fullName: adas_core.Authentication.Interfaces.IUserService.CreateNewUserWithAuthorities(adas_core.Domain.Models.DTO.CreateUserWithAuthDto)
spec.csharp:
- uid: adas_core.Authentication.Interfaces.IUserService.CreateNewUserWithAuthorities(adas_core.Domain.Models.DTO.CreateUserWithAuthDto)
name: CreateNewUserWithAuthorities
href: adas_core.Authentication.Interfaces.IUserService.html#adas_core_Authentication_Interfaces_IUserService_CreateNewUserWithAuthorities_adas_core_Domain_Models_DTO_CreateUserWithAuthDto_
- name: (
- uid: adas_core.Domain.Models.DTO.CreateUserWithAuthDto
name: CreateUserWithAuthDto
- name: )
spec.vb:
- uid: adas_core.Authentication.Interfaces.IUserService.CreateNewUserWithAuthorities(adas_core.Domain.Models.DTO.CreateUserWithAuthDto)
name: CreateNewUserWithAuthorities
href: adas_core.Authentication.Interfaces.IUserService.html#adas_core_Authentication_Interfaces_IUserService_CreateNewUserWithAuthorities_adas_core_Domain_Models_DTO_CreateUserWithAuthDto_
- name: (
- uid: adas_core.Domain.Models.DTO.CreateUserWithAuthDto
name: CreateUserWithAuthDto
- name: )
- uid: adas_core.Domain.Models.DTO.CreateUserWithAuthDto
commentId: T:adas_core.Domain.Models.DTO.CreateUserWithAuthDto
parent: adas_core.Domain.Models.DTO
href: adas_core.Domain.Models.DTO.CreateUserWithAuthDto.html
name: CreateUserWithAuthDto
nameWithType: CreateUserWithAuthDto
fullName: adas_core.Domain.Models.DTO.CreateUserWithAuthDto
- uid: adas_core.Domain.Models.DTO
commentId: N:adas_core.Domain.Models.DTO
href: adas_core.html
name: adas_core.Domain.Models.DTO
nameWithType: adas_core.Domain.Models.DTO
fullName: adas_core.Domain.Models.DTO
spec.csharp:
- uid: adas_core
name: adas_core
href: adas_core.html
- name: .
- uid: adas_core.Domain
name: Domain
href: adas_core.Domain.html
- name: .
- uid: adas_core.Domain.Models
name: Models
href: adas_core.Domain.Models.html
- name: .
- uid: adas_core.Domain.Models.DTO
name: DTO
href: adas_core.Domain.Models.DTO.html
spec.vb:
- uid: adas_core
name: adas_core
href: adas_core.html
- name: .
- uid: adas_core.Domain
name: Domain
href: adas_core.Domain.html
- name: .
- uid: adas_core.Domain.Models
name: Models
href: adas_core.Domain.Models.html
- name: .
- uid: adas_core.Domain.Models.DTO
name: DTO
href: adas_core.Domain.Models.DTO.html
- uid: adas_core.Authentication.UserService.UpdateUsersByRequest*
commentId: Overload:adas_core.Authentication.UserService.UpdateUsersByRequest
href: adas_core.Authentication.UserService.html#adas_core_Authentication_UserService_UpdateUsersByRequest_adas_core_Domain_Models_MongoModels_User_System_Boolean_
name: UpdateUsersByRequest
nameWithType: UserService.UpdateUsersByRequest
fullName: adas_core.Authentication.UserService.UpdateUsersByRequest
- uid: adas_core.Authentication.Interfaces.IUserService.UpdateUsersByRequest(adas_core.Domain.Models.MongoModels.User,System.Boolean)
commentId: M:adas_core.Authentication.Interfaces.IUserService.UpdateUsersByRequest(adas_core.Domain.Models.MongoModels.User,System.Boolean)
parent: adas_core.Authentication.Interfaces.IUserService
isExternal: true
href: adas_core.Authentication.Interfaces.IUserService.html#adas_core_Authentication_Interfaces_IUserService_UpdateUsersByRequest_adas_core_Domain_Models_MongoModels_User_System_Boolean_
name: UpdateUsersByRequest(User, bool)
nameWithType: IUserService.UpdateUsersByRequest(User, bool)
fullName: adas_core.Authentication.Interfaces.IUserService.UpdateUsersByRequest(adas_core.Domain.Models.MongoModels.User, bool)
nameWithType.vb: IUserService.UpdateUsersByRequest(User, Boolean)
fullName.vb: adas_core.Authentication.Interfaces.IUserService.UpdateUsersByRequest(adas_core.Domain.Models.MongoModels.User, Boolean)
name.vb: UpdateUsersByRequest(User, Boolean)
spec.csharp:
- uid: adas_core.Authentication.Interfaces.IUserService.UpdateUsersByRequest(adas_core.Domain.Models.MongoModels.User,System.Boolean)
name: UpdateUsersByRequest
href: adas_core.Authentication.Interfaces.IUserService.html#adas_core_Authentication_Interfaces_IUserService_UpdateUsersByRequest_adas_core_Domain_Models_MongoModels_User_System_Boolean_
- name: (
- uid: adas_core.Domain.Models.MongoModels.User
name: User
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
spec.vb:
- uid: adas_core.Authentication.Interfaces.IUserService.UpdateUsersByRequest(adas_core.Domain.Models.MongoModels.User,System.Boolean)
name: UpdateUsersByRequest
href: adas_core.Authentication.Interfaces.IUserService.html#adas_core_Authentication_Interfaces_IUserService_UpdateUsersByRequest_adas_core_Domain_Models_MongoModels_User_System_Boolean_
- name: (
- uid: adas_core.Domain.Models.MongoModels.User
name: User
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- uid: System.Boolean
commentId: T:System.Boolean
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
name: bool
nameWithType: bool
fullName: bool
nameWithType.vb: Boolean
fullName.vb: Boolean
name.vb: Boolean
- uid: adas_core.Application.Exceptions.ConflictException
commentId: T:adas_core.Application.Exceptions.ConflictException
href: adas_core.Application.Exceptions.ConflictException.html
name: ConflictException
nameWithType: ConflictException
fullName: adas_core.Application.Exceptions.ConflictException
- uid: adas_core.Authentication.UserService.UpdateUserWithAuthorities*
commentId: Overload:adas_core.Authentication.UserService.UpdateUserWithAuthorities
href: adas_core.Authentication.UserService.html#adas_core_Authentication_UserService_UpdateUserWithAuthorities_adas_core_Domain_Models_DTO_UpdateUserWithAuthDto_System_Boolean_
name: UpdateUserWithAuthorities
nameWithType: UserService.UpdateUserWithAuthorities
fullName: adas_core.Authentication.UserService.UpdateUserWithAuthorities
- uid: adas_core.Authentication.Interfaces.IUserService.UpdateUserWithAuthorities(adas_core.Domain.Models.DTO.UpdateUserWithAuthDto,System.Boolean)
commentId: M:adas_core.Authentication.Interfaces.IUserService.UpdateUserWithAuthorities(adas_core.Domain.Models.DTO.UpdateUserWithAuthDto,System.Boolean)
parent: adas_core.Authentication.Interfaces.IUserService
isExternal: true
href: adas_core.Authentication.Interfaces.IUserService.html#adas_core_Authentication_Interfaces_IUserService_UpdateUserWithAuthorities_adas_core_Domain_Models_DTO_UpdateUserWithAuthDto_System_Boolean_
name: UpdateUserWithAuthorities(UpdateUserWithAuthDto, bool)
nameWithType: IUserService.UpdateUserWithAuthorities(UpdateUserWithAuthDto, bool)
fullName: adas_core.Authentication.Interfaces.IUserService.UpdateUserWithAuthorities(adas_core.Domain.Models.DTO.UpdateUserWithAuthDto, bool)
nameWithType.vb: IUserService.UpdateUserWithAuthorities(UpdateUserWithAuthDto, Boolean)
fullName.vb: adas_core.Authentication.Interfaces.IUserService.UpdateUserWithAuthorities(adas_core.Domain.Models.DTO.UpdateUserWithAuthDto, Boolean)
name.vb: UpdateUserWithAuthorities(UpdateUserWithAuthDto, Boolean)
spec.csharp:
- uid: adas_core.Authentication.Interfaces.IUserService.UpdateUserWithAuthorities(adas_core.Domain.Models.DTO.UpdateUserWithAuthDto,System.Boolean)
name: UpdateUserWithAuthorities
href: adas_core.Authentication.Interfaces.IUserService.html#adas_core_Authentication_Interfaces_IUserService_UpdateUserWithAuthorities_adas_core_Domain_Models_DTO_UpdateUserWithAuthDto_System_Boolean_
- name: (
- uid: adas_core.Domain.Models.DTO.UpdateUserWithAuthDto
name: UpdateUserWithAuthDto
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
spec.vb:
- uid: adas_core.Authentication.Interfaces.IUserService.UpdateUserWithAuthorities(adas_core.Domain.Models.DTO.UpdateUserWithAuthDto,System.Boolean)
name: UpdateUserWithAuthorities
href: adas_core.Authentication.Interfaces.IUserService.html#adas_core_Authentication_Interfaces_IUserService_UpdateUserWithAuthorities_adas_core_Domain_Models_DTO_UpdateUserWithAuthDto_System_Boolean_
- name: (
- uid: adas_core.Domain.Models.DTO.UpdateUserWithAuthDto
name: UpdateUserWithAuthDto
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- uid: adas_core.Domain.Models.DTO.UpdateUserWithAuthDto
commentId: T:adas_core.Domain.Models.DTO.UpdateUserWithAuthDto
parent: adas_core.Domain.Models.DTO
href: adas_core.Domain.Models.DTO.UpdateUserWithAuthDto.html
name: UpdateUserWithAuthDto
nameWithType: UpdateUserWithAuthDto
fullName: adas_core.Domain.Models.DTO.UpdateUserWithAuthDto
- uid: adas_core.Application.Exceptions.BadRequestException
commentId: T:adas_core.Application.Exceptions.BadRequestException
href: adas_core.Application.Exceptions.BadRequestException.html
name: BadRequestException
nameWithType: BadRequestException
fullName: adas_core.Application.Exceptions.BadRequestException
- uid: adas_core.Authentication.UserService.UpdateUserPassword*
commentId: Overload:adas_core.Authentication.UserService.UpdateUserPassword
href: adas_core.Authentication.UserService.html#adas_core_Authentication_UserService_UpdateUserPassword_MongoDB_Bson_ObjectId_System_String_System_String_
name: UpdateUserPassword
nameWithType: UserService.UpdateUserPassword
fullName: adas_core.Authentication.UserService.UpdateUserPassword
- uid: adas_core.Authentication.Interfaces.IUserService.UpdateUserPassword(MongoDB.Bson.ObjectId,System.String,System.String)
commentId: M:adas_core.Authentication.Interfaces.IUserService.UpdateUserPassword(MongoDB.Bson.ObjectId,System.String,System.String)
parent: adas_core.Authentication.Interfaces.IUserService
isExternal: true
href: adas_core.Authentication.Interfaces.IUserService.html#adas_core_Authentication_Interfaces_IUserService_UpdateUserPassword_MongoDB_Bson_ObjectId_System_String_System_String_
name: UpdateUserPassword(ObjectId, string, string)
nameWithType: IUserService.UpdateUserPassword(ObjectId, string, string)
fullName: adas_core.Authentication.Interfaces.IUserService.UpdateUserPassword(MongoDB.Bson.ObjectId, string, string)
nameWithType.vb: IUserService.UpdateUserPassword(ObjectId, String, String)
fullName.vb: adas_core.Authentication.Interfaces.IUserService.UpdateUserPassword(MongoDB.Bson.ObjectId, String, String)
name.vb: UpdateUserPassword(ObjectId, String, String)
spec.csharp:
- uid: adas_core.Authentication.Interfaces.IUserService.UpdateUserPassword(MongoDB.Bson.ObjectId,System.String,System.String)
name: UpdateUserPassword
href: adas_core.Authentication.Interfaces.IUserService.html#adas_core_Authentication_Interfaces_IUserService_UpdateUserPassword_MongoDB_Bson_ObjectId_System_String_System_String_
- name: (
- uid: MongoDB.Bson.ObjectId
name: ObjectId
isExternal: true
- name: ','
- name: " "
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: )
spec.vb:
- uid: adas_core.Authentication.Interfaces.IUserService.UpdateUserPassword(MongoDB.Bson.ObjectId,System.String,System.String)
name: UpdateUserPassword
href: adas_core.Authentication.Interfaces.IUserService.html#adas_core_Authentication_Interfaces_IUserService_UpdateUserPassword_MongoDB_Bson_ObjectId_System_String_System_String_
- name: (
- uid: MongoDB.Bson.ObjectId
name: ObjectId
isExternal: true
- name: ','
- name: " "
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: )
- uid: System.Threading.Tasks.Task{System.Boolean}
commentId: T:System.Threading.Tasks.Task{System.Boolean}
parent: System.Threading.Tasks
definition: System.Threading.Tasks.Task`1
href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
name: Task<bool>
nameWithType: Task<bool>
fullName: System.Threading.Tasks.Task<bool>
nameWithType.vb: Task(Of Boolean)
fullName.vb: System.Threading.Tasks.Task(Of Boolean)
name.vb: Task(Of Boolean)
spec.csharp:
- uid: System.Threading.Tasks.Task`1
name: Task
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
- name: <
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: '>'
spec.vb:
- uid: System.Threading.Tasks.Task`1
name: Task
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
- name: (
- name: Of
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- uid: adas_core.Authentication.UserService.DeleteUser*
commentId: Overload:adas_core.Authentication.UserService.DeleteUser
href: adas_core.Authentication.UserService.html#adas_core_Authentication_UserService_DeleteUser_MongoDB_Bson_ObjectId_
name: DeleteUser
nameWithType: UserService.DeleteUser
fullName: adas_core.Authentication.UserService.DeleteUser
- uid: adas_core.Authentication.Interfaces.IUserService.DeleteUser(MongoDB.Bson.ObjectId)
commentId: M:adas_core.Authentication.Interfaces.IUserService.DeleteUser(MongoDB.Bson.ObjectId)
parent: adas_core.Authentication.Interfaces.IUserService
isExternal: true
href: adas_core.Authentication.Interfaces.IUserService.html#adas_core_Authentication_Interfaces_IUserService_DeleteUser_MongoDB_Bson_ObjectId_
name: DeleteUser(ObjectId)
nameWithType: IUserService.DeleteUser(ObjectId)
fullName: adas_core.Authentication.Interfaces.IUserService.DeleteUser(MongoDB.Bson.ObjectId)
spec.csharp:
- uid: adas_core.Authentication.Interfaces.IUserService.DeleteUser(MongoDB.Bson.ObjectId)
name: DeleteUser
href: adas_core.Authentication.Interfaces.IUserService.html#adas_core_Authentication_Interfaces_IUserService_DeleteUser_MongoDB_Bson_ObjectId_
- name: (
- uid: MongoDB.Bson.ObjectId
name: ObjectId
isExternal: true
- name: )
spec.vb:
- uid: adas_core.Authentication.Interfaces.IUserService.DeleteUser(MongoDB.Bson.ObjectId)
name: DeleteUser
href: adas_core.Authentication.Interfaces.IUserService.html#adas_core_Authentication_Interfaces_IUserService_DeleteUser_MongoDB_Bson_ObjectId_
- name: (
- uid: MongoDB.Bson.ObjectId
name: ObjectId
isExternal: true
- name: )
- uid: adas_core.Domain.Models.Responses.PaginationResponse`1
commentId: T:adas_core.Domain.Models.Responses.PaginationResponse`1
href: adas_core.Domain.Models.Responses.PaginationResponse-1.html
name: PaginationResponse<T>
nameWithType: PaginationResponse<T>
fullName: adas_core.Domain.Models.Responses.PaginationResponse<T>
nameWithType.vb: PaginationResponse(Of T)
fullName.vb: adas_core.Domain.Models.Responses.PaginationResponse(Of T)
name.vb: PaginationResponse(Of T)
spec.csharp:
- uid: adas_core.Domain.Models.Responses.PaginationResponse`1
name: PaginationResponse
href: adas_core.Domain.Models.Responses.PaginationResponse-1.html
- name: <
- name: T
- name: '>'
spec.vb:
- uid: adas_core.Domain.Models.Responses.PaginationResponse`1
name: PaginationResponse
href: adas_core.Domain.Models.Responses.PaginationResponse-1.html
- name: (
- name: Of
- name: " "
- name: T
- name: )
- uid: adas_core.Authentication.UserService.GetPaginatedUsers*
commentId: Overload:adas_core.Authentication.UserService.GetPaginatedUsers
href: adas_core.Authentication.UserService.html#adas_core_Authentication_UserService_GetPaginatedUsers_adas_core_Domain_Models_Filter_PaginationFilter_
name: GetPaginatedUsers
nameWithType: UserService.GetPaginatedUsers
fullName: adas_core.Authentication.UserService.GetPaginatedUsers
- uid: adas_core.Authentication.Interfaces.IUserService.GetPaginatedUsers(adas_core.Domain.Models.Filter.PaginationFilter)
commentId: M:adas_core.Authentication.Interfaces.IUserService.GetPaginatedUsers(adas_core.Domain.Models.Filter.PaginationFilter)
parent: adas_core.Authentication.Interfaces.IUserService
href: adas_core.Authentication.Interfaces.IUserService.html#adas_core_Authentication_Interfaces_IUserService_GetPaginatedUsers_adas_core_Domain_Models_Filter_PaginationFilter_
name: GetPaginatedUsers(PaginationFilter)
nameWithType: IUserService.GetPaginatedUsers(PaginationFilter)
fullName: adas_core.Authentication.Interfaces.IUserService.GetPaginatedUsers(adas_core.Domain.Models.Filter.PaginationFilter)
spec.csharp:
- uid: adas_core.Authentication.Interfaces.IUserService.GetPaginatedUsers(adas_core.Domain.Models.Filter.PaginationFilter)
name: GetPaginatedUsers
href: adas_core.Authentication.Interfaces.IUserService.html#adas_core_Authentication_Interfaces_IUserService_GetPaginatedUsers_adas_core_Domain_Models_Filter_PaginationFilter_
- name: (
- uid: adas_core.Domain.Models.Filter.PaginationFilter
name: PaginationFilter
- name: )
spec.vb:
- uid: adas_core.Authentication.Interfaces.IUserService.GetPaginatedUsers(adas_core.Domain.Models.Filter.PaginationFilter)
name: GetPaginatedUsers
href: adas_core.Authentication.Interfaces.IUserService.html#adas_core_Authentication_Interfaces_IUserService_GetPaginatedUsers_adas_core_Domain_Models_Filter_PaginationFilter_
- name: (
- uid: adas_core.Domain.Models.Filter.PaginationFilter
name: PaginationFilter
- name: )
- uid: adas_core.Domain.Models.Filter.PaginationFilter
commentId: T:adas_core.Domain.Models.Filter.PaginationFilter
parent: adas_core.Domain.Models.Filter
href: adas_core.Domain.Models.Filter.PaginationFilter.html
name: PaginationFilter
nameWithType: PaginationFilter
fullName: adas_core.Domain.Models.Filter.PaginationFilter
- uid: System.Threading.Tasks.Task{adas_core.Domain.Models.Responses.PaginationResponse{adas_core.Domain.Models.MongoModels.User}}
commentId: T:System.Threading.Tasks.Task{adas_core.Domain.Models.Responses.PaginationResponse{adas_core.Domain.Models.MongoModels.User}}
parent: System.Threading.Tasks
definition: System.Threading.Tasks.Task`1
href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
name: Task<PaginationResponse<User>>
nameWithType: Task<PaginationResponse<User>>
fullName: System.Threading.Tasks.Task<adas_core.Domain.Models.Responses.PaginationResponse<adas_core.Domain.Models.MongoModels.User>>
nameWithType.vb: Task(Of PaginationResponse(Of User))
fullName.vb: System.Threading.Tasks.Task(Of adas_core.Domain.Models.Responses.PaginationResponse(Of adas_core.Domain.Models.MongoModels.User))
name.vb: Task(Of PaginationResponse(Of User))
spec.csharp:
- uid: System.Threading.Tasks.Task`1
name: Task
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
- name: <
- uid: adas_core.Domain.Models.Responses.PaginationResponse`1
name: PaginationResponse
- name: <
- uid: adas_core.Domain.Models.MongoModels.User
name: User
- name: '>'
- name: '>'
spec.vb:
- uid: System.Threading.Tasks.Task`1
name: Task
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
- name: (
- name: Of
- name: " "
- uid: adas_core.Domain.Models.Responses.PaginationResponse`1
name: PaginationResponse
- name: (
- name: Of
- name: " "
- uid: adas_core.Domain.Models.MongoModels.User
name: User
- name: )
- name: )
- uid: adas_core.Domain.Models.Filter
commentId: N:adas_core.Domain.Models.Filter
href: adas_core.html
name: adas_core.Domain.Models.Filter
nameWithType: adas_core.Domain.Models.Filter
fullName: adas_core.Domain.Models.Filter
spec.csharp:
- uid: adas_core
name: adas_core
href: adas_core.html
- name: .
- uid: adas_core.Domain
name: Domain
href: adas_core.Domain.html
- name: .
- uid: adas_core.Domain.Models
name: Models
href: adas_core.Domain.Models.html
- name: .
- uid: adas_core.Domain.Models.Filter
name: Filter
href: adas_core.Domain.Models.Filter.html
spec.vb:
- uid: adas_core
name: adas_core
href: adas_core.html
- name: .
- uid: adas_core.Domain
name: Domain
href: adas_core.Domain.html
- name: .
- uid: adas_core.Domain.Models
name: Models
href: adas_core.Domain.Models.html
- name: .
- uid: adas_core.Domain.Models.Filter
name: Filter
href: adas_core.Domain.Models.Filter.html
- uid: adas_core.Authentication.UserService.GenerateJwt*
commentId: Overload:adas_core.Authentication.UserService.GenerateJwt
href: adas_core.Authentication.UserService.html#adas_core_Authentication_UserService_GenerateJwt_adas_core_Domain_Models_MongoModels_User_
name: GenerateJwt
nameWithType: UserService.GenerateJwt
fullName: adas_core.Authentication.UserService.GenerateJwt
- uid: adas_core.Authentication.Interfaces.IUserService.GenerateJwt(adas_core.Domain.Models.MongoModels.User)
commentId: M:adas_core.Authentication.Interfaces.IUserService.GenerateJwt(adas_core.Domain.Models.MongoModels.User)
parent: adas_core.Authentication.Interfaces.IUserService
href: adas_core.Authentication.Interfaces.IUserService.html#adas_core_Authentication_Interfaces_IUserService_GenerateJwt_adas_core_Domain_Models_MongoModels_User_
name: GenerateJwt(User)
nameWithType: IUserService.GenerateJwt(User)
fullName: adas_core.Authentication.Interfaces.IUserService.GenerateJwt(adas_core.Domain.Models.MongoModels.User)
spec.csharp:
- uid: adas_core.Authentication.Interfaces.IUserService.GenerateJwt(adas_core.Domain.Models.MongoModels.User)
name: GenerateJwt
href: adas_core.Authentication.Interfaces.IUserService.html#adas_core_Authentication_Interfaces_IUserService_GenerateJwt_adas_core_Domain_Models_MongoModels_User_
- name: (
- uid: adas_core.Domain.Models.MongoModels.User
name: User
- name: )
spec.vb:
- uid: adas_core.Authentication.Interfaces.IUserService.GenerateJwt(adas_core.Domain.Models.MongoModels.User)
name: GenerateJwt
href: adas_core.Authentication.Interfaces.IUserService.html#adas_core_Authentication_Interfaces_IUserService_GenerateJwt_adas_core_Domain_Models_MongoModels_User_
- name: (
- uid: adas_core.Domain.Models.MongoModels.User
name: User
- name: )
- uid: adas_core.Authentication.UserService.GetAll*
commentId: Overload:adas_core.Authentication.UserService.GetAll
href: adas_core.Authentication.UserService.html#adas_core_Authentication_UserService_GetAll
name: GetAll
nameWithType: UserService.GetAll
fullName: adas_core.Authentication.UserService.GetAll
- uid: adas_core.Authentication.Interfaces.IUserService.GetAll
commentId: M:adas_core.Authentication.Interfaces.IUserService.GetAll
parent: adas_core.Authentication.Interfaces.IUserService
href: adas_core.Authentication.Interfaces.IUserService.html#adas_core_Authentication_Interfaces_IUserService_GetAll
name: GetAll()
nameWithType: IUserService.GetAll()
fullName: adas_core.Authentication.Interfaces.IUserService.GetAll()
spec.csharp:
- uid: adas_core.Authentication.Interfaces.IUserService.GetAll
name: GetAll
href: adas_core.Authentication.Interfaces.IUserService.html#adas_core_Authentication_Interfaces_IUserService_GetAll
- name: (
- name: )
spec.vb:
- uid: adas_core.Authentication.Interfaces.IUserService.GetAll
name: GetAll
href: adas_core.Authentication.Interfaces.IUserService.html#adas_core_Authentication_Interfaces_IUserService_GetAll
- name: (
- name: )
- uid: System.Threading.Tasks.Task{System.Collections.Generic.List{adas_core.Domain.Models.MongoModels.User}}
commentId: T:System.Threading.Tasks.Task{System.Collections.Generic.List{adas_core.Domain.Models.MongoModels.User}}
parent: System.Threading.Tasks
definition: System.Threading.Tasks.Task`1
href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
name: Task<List<User>>
nameWithType: Task<List<User>>
fullName: System.Threading.Tasks.Task<System.Collections.Generic.List<adas_core.Domain.Models.MongoModels.User>>
nameWithType.vb: Task(Of List(Of User))
fullName.vb: System.Threading.Tasks.Task(Of System.Collections.Generic.List(Of adas_core.Domain.Models.MongoModels.User))
name.vb: Task(Of List(Of User))
spec.csharp:
- uid: System.Threading.Tasks.Task`1
name: Task
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
- name: <
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: <
- uid: adas_core.Domain.Models.MongoModels.User
name: User
- name: '>'
- name: '>'
spec.vb:
- uid: System.Threading.Tasks.Task`1
name: Task
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
- name: (
- name: Of
- name: " "
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: (
- name: Of
- name: " "
- uid: adas_core.Domain.Models.MongoModels.User
name: User
- name: )
- name: )
- uid: adas_core.Authentication.UserService.LoginWithGivenAccessToken*
commentId: Overload:adas_core.Authentication.UserService.LoginWithGivenAccessToken
href: adas_core.Authentication.UserService.html#adas_core_Authentication_UserService_LoginWithGivenAccessToken_System_String_
name: LoginWithGivenAccessToken
nameWithType: UserService.LoginWithGivenAccessToken
fullName: adas_core.Authentication.UserService.LoginWithGivenAccessToken
- uid: adas_core.Authentication.Interfaces.IUserService.LoginWithGivenAccessToken(System.String)
commentId: M:adas_core.Authentication.Interfaces.IUserService.LoginWithGivenAccessToken(System.String)
parent: adas_core.Authentication.Interfaces.IUserService
isExternal: true
href: adas_core.Authentication.Interfaces.IUserService.html#adas_core_Authentication_Interfaces_IUserService_LoginWithGivenAccessToken_System_String_
name: LoginWithGivenAccessToken(string)
nameWithType: IUserService.LoginWithGivenAccessToken(string)
fullName: adas_core.Authentication.Interfaces.IUserService.LoginWithGivenAccessToken(string)
nameWithType.vb: IUserService.LoginWithGivenAccessToken(String)
fullName.vb: adas_core.Authentication.Interfaces.IUserService.LoginWithGivenAccessToken(String)
name.vb: LoginWithGivenAccessToken(String)
spec.csharp:
- uid: adas_core.Authentication.Interfaces.IUserService.LoginWithGivenAccessToken(System.String)
name: LoginWithGivenAccessToken
href: adas_core.Authentication.Interfaces.IUserService.html#adas_core_Authentication_Interfaces_IUserService_LoginWithGivenAccessToken_System_String_
- name: (
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: )
spec.vb:
- uid: adas_core.Authentication.Interfaces.IUserService.LoginWithGivenAccessToken(System.String)
name: LoginWithGivenAccessToken
href: adas_core.Authentication.Interfaces.IUserService.html#adas_core_Authentication_Interfaces_IUserService_LoginWithGivenAccessToken_System_String_
- name: (
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: )
- uid: adas_core.Authentication.UserService.LoginWithAccessToken*
commentId: Overload:adas_core.Authentication.UserService.LoginWithAccessToken
href: adas_core.Authentication.UserService.html#adas_core_Authentication_UserService_LoginWithAccessToken_System_String_
name: LoginWithAccessToken
nameWithType: UserService.LoginWithAccessToken
fullName: adas_core.Authentication.UserService.LoginWithAccessToken
- uid: adas_core.Authentication.Interfaces.IUserService.LoginWithAccessToken(System.String)
commentId: M:adas_core.Authentication.Interfaces.IUserService.LoginWithAccessToken(System.String)
parent: adas_core.Authentication.Interfaces.IUserService
isExternal: true
href: adas_core.Authentication.Interfaces.IUserService.html#adas_core_Authentication_Interfaces_IUserService_LoginWithAccessToken_System_String_
name: LoginWithAccessToken(string)
nameWithType: IUserService.LoginWithAccessToken(string)
fullName: adas_core.Authentication.Interfaces.IUserService.LoginWithAccessToken(string)
nameWithType.vb: IUserService.LoginWithAccessToken(String)
fullName.vb: adas_core.Authentication.Interfaces.IUserService.LoginWithAccessToken(String)
name.vb: LoginWithAccessToken(String)
spec.csharp:
- uid: adas_core.Authentication.Interfaces.IUserService.LoginWithAccessToken(System.String)
name: LoginWithAccessToken
href: adas_core.Authentication.Interfaces.IUserService.html#adas_core_Authentication_Interfaces_IUserService_LoginWithAccessToken_System_String_
- name: (
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: )
spec.vb:
- uid: adas_core.Authentication.Interfaces.IUserService.LoginWithAccessToken(System.String)
name: LoginWithAccessToken
href: adas_core.Authentication.Interfaces.IUserService.html#adas_core_Authentication_Interfaces_IUserService_LoginWithAccessToken_System_String_
- name: (
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: )
- uid: adas_core.Domain.Models.MongoModels.Authorization
commentId: T:adas_core.Domain.Models.MongoModels.Authorization
parent: adas_core.Domain.Models.MongoModels
href: adas_core.Domain.Models.MongoModels.Authorization.html
name: Authorization
nameWithType: Authorization
fullName: adas_core.Domain.Models.MongoModels.Authorization
- uid: adas_core.Authentication.UserService.CreateNewAuthority*
commentId: Overload:adas_core.Authentication.UserService.CreateNewAuthority
href: adas_core.Authentication.UserService.html#adas_core_Authentication_UserService_CreateNewAuthority_adas_core_Domain_Models_MongoModels_Authorization_
name: CreateNewAuthority
nameWithType: UserService.CreateNewAuthority
fullName: adas_core.Authentication.UserService.CreateNewAuthority
- uid: adas_core.Authentication.Interfaces.IUserService.CreateNewAuthority(adas_core.Domain.Models.MongoModels.Authorization)
commentId: M:adas_core.Authentication.Interfaces.IUserService.CreateNewAuthority(adas_core.Domain.Models.MongoModels.Authorization)
parent: adas_core.Authentication.Interfaces.IUserService
href: adas_core.Authentication.Interfaces.IUserService.html#adas_core_Authentication_Interfaces_IUserService_CreateNewAuthority_adas_core_Domain_Models_MongoModels_Authorization_
name: CreateNewAuthority(Authorization)
nameWithType: IUserService.CreateNewAuthority(Authorization)
fullName: adas_core.Authentication.Interfaces.IUserService.CreateNewAuthority(adas_core.Domain.Models.MongoModels.Authorization)
spec.csharp:
- uid: adas_core.Authentication.Interfaces.IUserService.CreateNewAuthority(adas_core.Domain.Models.MongoModels.Authorization)
name: CreateNewAuthority
href: adas_core.Authentication.Interfaces.IUserService.html#adas_core_Authentication_Interfaces_IUserService_CreateNewAuthority_adas_core_Domain_Models_MongoModels_Authorization_
- name: (
- uid: adas_core.Domain.Models.MongoModels.Authorization
name: Authorization
- name: )
spec.vb:
- uid: adas_core.Authentication.Interfaces.IUserService.CreateNewAuthority(adas_core.Domain.Models.MongoModels.Authorization)
name: CreateNewAuthority
href: adas_core.Authentication.Interfaces.IUserService.html#adas_core_Authentication_Interfaces_IUserService_CreateNewAuthority_adas_core_Domain_Models_MongoModels_Authorization_
- name: (
- uid: adas_core.Domain.Models.MongoModels.Authorization
name: Authorization
- name: )
- uid: System.Threading.Tasks.Task{adas_core.Domain.Models.MongoModels.Authorization}
commentId: T:System.Threading.Tasks.Task{adas_core.Domain.Models.MongoModels.Authorization}
parent: System.Threading.Tasks
definition: System.Threading.Tasks.Task`1
href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
name: Task<Authorization>
nameWithType: Task<Authorization>
fullName: System.Threading.Tasks.Task<adas_core.Domain.Models.MongoModels.Authorization>
nameWithType.vb: Task(Of Authorization)
fullName.vb: System.Threading.Tasks.Task(Of adas_core.Domain.Models.MongoModels.Authorization)
name.vb: Task(Of Authorization)
spec.csharp:
- uid: System.Threading.Tasks.Task`1
name: Task
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
- name: <
- uid: adas_core.Domain.Models.MongoModels.Authorization
name: Authorization
- name: '>'
spec.vb:
- uid: System.Threading.Tasks.Task`1
name: Task
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
- name: (
- name: Of
- name: " "
- uid: adas_core.Domain.Models.MongoModels.Authorization
name: Authorization
- name: )
- uid: adas_core.Authentication.UserService.DeleteAuthority*
commentId: Overload:adas_core.Authentication.UserService.DeleteAuthority
href: adas_core.Authentication.UserService.html#adas_core_Authentication_UserService_DeleteAuthority_System_String_
name: DeleteAuthority
nameWithType: UserService.DeleteAuthority
fullName: adas_core.Authentication.UserService.DeleteAuthority
- uid: adas_core.Authentication.Interfaces.IUserService.DeleteAuthority(System.String)
commentId: M:adas_core.Authentication.Interfaces.IUserService.DeleteAuthority(System.String)
parent: adas_core.Authentication.Interfaces.IUserService
isExternal: true
href: adas_core.Authentication.Interfaces.IUserService.html#adas_core_Authentication_Interfaces_IUserService_DeleteAuthority_System_String_
name: DeleteAuthority(string)
nameWithType: IUserService.DeleteAuthority(string)
fullName: adas_core.Authentication.Interfaces.IUserService.DeleteAuthority(string)
nameWithType.vb: IUserService.DeleteAuthority(String)
fullName.vb: adas_core.Authentication.Interfaces.IUserService.DeleteAuthority(String)
name.vb: DeleteAuthority(String)
spec.csharp:
- uid: adas_core.Authentication.Interfaces.IUserService.DeleteAuthority(System.String)
name: DeleteAuthority
href: adas_core.Authentication.Interfaces.IUserService.html#adas_core_Authentication_Interfaces_IUserService_DeleteAuthority_System_String_
- name: (
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: )
spec.vb:
- uid: adas_core.Authentication.Interfaces.IUserService.DeleteAuthority(System.String)
name: DeleteAuthority
href: adas_core.Authentication.Interfaces.IUserService.html#adas_core_Authentication_Interfaces_IUserService_DeleteAuthority_System_String_
- name: (
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: )
- uid: adas_core.Authentication.UserService.UpdateAuthority*
commentId: Overload:adas_core.Authentication.UserService.UpdateAuthority
href: adas_core.Authentication.UserService.html#adas_core_Authentication_UserService_UpdateAuthority_adas_core_Domain_Models_MongoModels_Authorization_
name: UpdateAuthority
nameWithType: UserService.UpdateAuthority
fullName: adas_core.Authentication.UserService.UpdateAuthority
- uid: adas_core.Authentication.Interfaces.IUserService.UpdateAuthority(adas_core.Domain.Models.MongoModels.Authorization)
commentId: M:adas_core.Authentication.Interfaces.IUserService.UpdateAuthority(adas_core.Domain.Models.MongoModels.Authorization)
parent: adas_core.Authentication.Interfaces.IUserService
href: adas_core.Authentication.Interfaces.IUserService.html#adas_core_Authentication_Interfaces_IUserService_UpdateAuthority_adas_core_Domain_Models_MongoModels_Authorization_
name: UpdateAuthority(Authorization)
nameWithType: IUserService.UpdateAuthority(Authorization)
fullName: adas_core.Authentication.Interfaces.IUserService.UpdateAuthority(adas_core.Domain.Models.MongoModels.Authorization)
spec.csharp:
- uid: adas_core.Authentication.Interfaces.IUserService.UpdateAuthority(adas_core.Domain.Models.MongoModels.Authorization)
name: UpdateAuthority
href: adas_core.Authentication.Interfaces.IUserService.html#adas_core_Authentication_Interfaces_IUserService_UpdateAuthority_adas_core_Domain_Models_MongoModels_Authorization_
- name: (
- uid: adas_core.Domain.Models.MongoModels.Authorization
name: Authorization
- name: )
spec.vb:
- uid: adas_core.Authentication.Interfaces.IUserService.UpdateAuthority(adas_core.Domain.Models.MongoModels.Authorization)
name: UpdateAuthority
href: adas_core.Authentication.Interfaces.IUserService.html#adas_core_Authentication_Interfaces_IUserService_UpdateAuthority_adas_core_Domain_Models_MongoModels_Authorization_
- name: (
- uid: adas_core.Domain.Models.MongoModels.Authorization
name: Authorization
- name: )
- uid: System.Security.Claims.Claim
commentId: T:System.Security.Claims.Claim
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.security.claims.claim
name: Claim
nameWithType: Claim
fullName: System.Security.Claims.Claim
- uid: adas_core.Authentication.UserService.ClaimsFromAuthorities*
commentId: Overload:adas_core.Authentication.UserService.ClaimsFromAuthorities
href: adas_core.Authentication.UserService.html#adas_core_Authentication_UserService_ClaimsFromAuthorities_System_Collections_Generic_List_adas_core_Domain_Models_MongoModels_Authorization__
name: ClaimsFromAuthorities
nameWithType: UserService.ClaimsFromAuthorities
fullName: adas_core.Authentication.UserService.ClaimsFromAuthorities
- uid: System.Collections.Generic.List{adas_core.Domain.Models.MongoModels.Authorization}
commentId: T:System.Collections.Generic.List{adas_core.Domain.Models.MongoModels.Authorization}
parent: System.Collections.Generic
definition: System.Collections.Generic.List`1
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
name: List<Authorization>
nameWithType: List<Authorization>
fullName: System.Collections.Generic.List<adas_core.Domain.Models.MongoModels.Authorization>
nameWithType.vb: List(Of Authorization)
fullName.vb: System.Collections.Generic.List(Of adas_core.Domain.Models.MongoModels.Authorization)
name.vb: List(Of Authorization)
spec.csharp:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: <
- uid: adas_core.Domain.Models.MongoModels.Authorization
name: Authorization
href: adas_core.Domain.Models.MongoModels.Authorization.html
- name: '>'
spec.vb:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: (
- name: Of
- name: " "
- uid: adas_core.Domain.Models.MongoModels.Authorization
name: Authorization
href: adas_core.Domain.Models.MongoModels.Authorization.html
- name: )
- uid: System.Threading.Tasks.Task{System.Collections.Generic.List{System.Security.Claims.Claim}}
commentId: T:System.Threading.Tasks.Task{System.Collections.Generic.List{System.Security.Claims.Claim}}
parent: System.Threading.Tasks
definition: System.Threading.Tasks.Task`1
href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
name: Task<List<Claim>>
nameWithType: Task<List<Claim>>
fullName: System.Threading.Tasks.Task<System.Collections.Generic.List<System.Security.Claims.Claim>>
nameWithType.vb: Task(Of List(Of Claim))
fullName.vb: System.Threading.Tasks.Task(Of System.Collections.Generic.List(Of System.Security.Claims.Claim))
name.vb: Task(Of List(Of Claim))
spec.csharp:
- uid: System.Threading.Tasks.Task`1
name: Task
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
- name: <
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: <
- uid: System.Security.Claims.Claim
name: Claim
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.security.claims.claim
- name: '>'
- name: '>'
spec.vb:
- uid: System.Threading.Tasks.Task`1
name: Task
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
- name: (
- name: Of
- name: " "
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: (
- name: Of
- name: " "
- uid: System.Security.Claims.Claim
name: Claim
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.security.claims.claim
- name: )
- name: )
- uid: System.Collections.Generic.List`1
commentId: T:System.Collections.Generic.List`1
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
name: List<T>
nameWithType: List<T>
fullName: System.Collections.Generic.List<T>
nameWithType.vb: List(Of T)
fullName.vb: System.Collections.Generic.List(Of T)
name.vb: List(Of T)
spec.csharp:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: <
- name: T
- name: '>'
spec.vb:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: (
- name: Of
- name: " "
- name: T
- name: )