### 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 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, IOptions, IOptions, IOptions, IOptions, IHttpContextAccessor, IUserRepository, IAuthorityService, ILocalAuditService, Lazy, ILogger, ISubscribersService, IClientMessageService, Lazy) nameWithType: UserService.UserService(IEnumerable, IOptions, IOptions, IOptions, IOptions, IHttpContextAccessor, IUserRepository, IAuthorityService, ILocalAuditService, Lazy, ILogger, ISubscribersService, IClientMessageService, Lazy) fullName: adas_core.Authentication.UserService.UserService(System.Collections.Generic.IEnumerable, Microsoft.Extensions.Options.IOptions, Microsoft.Extensions.Options.IOptions, Microsoft.Extensions.Options.IOptions, Microsoft.Extensions.Options.IOptions, Microsoft.AspNetCore.Http.IHttpContextAccessor, adas_core.Application.Repositories.Interfaces.IUserRepository, adas_core.Authentication.Interfaces.IAuthorityService, adas_core.Application.Services.Interfaces.ILocalAuditService, System.Lazy, Microsoft.Extensions.Logging.ILogger, adas_core.Application.Services.Interfaces.ISubscribersService, adas_core.Application.Services.Interfaces.IClientMessageService, System.Lazy) 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 loginServices, IOptions configuration, IOptions validGroups, IOptions usersWhiteList, IOptions jwt, IHttpContextAccessor httpContextAccessor, IUserRepository userRepository, IAuthorityService authorityService, ILocalAuditService auditService, Lazy displayService, ILogger logger, ISubscribersService subscribersService, IClientMessageService clientMessageService, Lazy 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 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 containing the generated 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 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 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 null if the token is null or if no matching user is found. example: [] syntax: content: public Task GetUserByToken(JwtSecurityToken? jwtToken) parameters: - id: jwtToken type: System.IdentityModel.Tokens.Jwt.JwtSecurityToken description: The JWT security token used to identify the user. May be null. return: type: System.Threading.Tasks.Task{adas_core.Domain.Models.MongoModels.User} description: A task that resolves to the associated with the token, or null 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 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 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 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 is thrown. example: [] syntax: content: public Task 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 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 null if the user does not exist or if an error occurs while loading the user or its authorities. example: [] syntax: content: public Task 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 containing the user with its authorization populated, or null 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 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 with its Authorization property populated from the authority service, or null 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 null if the user does not exist or if an error occurs while retrieving the data. example: [] syntax: content: public Task 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 instance with its Authorization populated when found; otherwise, null. 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 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 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 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 null 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 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 null 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 updatePass is true 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 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 . 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 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 true when the password is successfully updated, or false 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 newPassword is equal to oldPassword. - type: adas_core.Application.Exceptions.NotFoundException commentId: T:adas_core.Application.Exceptions.NotFoundException description: Thrown when no user exists for the supplied id. - type: adas_core.Application.Exceptions.UnprocessableEntityException commentId: T:adas_core.Application.Exceptions.UnprocessableEntityException description: Thrown when oldPassword does not match the user's current password, or when newPassword 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 false if an error occurs during deletion, in which case the exception is logged. example: [] syntax: content: public Task 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 true when the user is successfully deleted; otherwise, false 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> 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 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 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 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 it is remembered and the next service is tried; other exceptions are logged and wrapped in a . Throws the captured exception from the last attempt, or when no suitable login service is found. example: [] syntax: content: public Task> 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 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 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 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 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 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 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 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 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 true 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 id 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 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 true 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) nameWithType: UserService.ClaimsFromAuthorities(List) fullName: adas_core.Authentication.UserService.ClaimsFromAuthorities(System.Collections.Generic.List) 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 objects from the provided entries. When an authorization has a UnitId, 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> ClaimsFromAuthorities(List 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 nameWithType: IEnumerable fullName: System.Collections.Generic.IEnumerable 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 nameWithType: IOptions fullName: Microsoft.Extensions.Options.IOptions 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 nameWithType: IOptions fullName: Microsoft.Extensions.Options.IOptions 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 nameWithType: Lazy fullName: System.Lazy 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 nameWithType: ILogger fullName: Microsoft.Extensions.Logging.ILogger 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 nameWithType: Lazy fullName: System.Lazy 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 nameWithType: IEnumerable fullName: System.Collections.Generic.IEnumerable 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 nameWithType: IOptions fullName: Microsoft.Extensions.Options.IOptions 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 nameWithType: Lazy fullName: System.Lazy 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 nameWithType: ILogger fullName: Microsoft.Extensions.Logging.ILogger 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 nameWithType: Task fullName: System.Threading.Tasks.Task 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 nameWithType: Task fullName: System.Threading.Tasks.Task 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 nameWithType: Task fullName: System.Threading.Tasks.Task 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 nameWithType: Task fullName: System.Threading.Tasks.Task 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 nameWithType: PaginationResponse fullName: adas_core.Domain.Models.Responses.PaginationResponse 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> nameWithType: Task> fullName: System.Threading.Tasks.Task> 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> nameWithType: Task> fullName: System.Threading.Tasks.Task> 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 nameWithType: Task fullName: System.Threading.Tasks.Task 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 nameWithType: List fullName: System.Collections.Generic.List 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> nameWithType: Task> fullName: System.Threading.Tasks.Task> 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 nameWithType: List fullName: System.Collections.Generic.List 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: )