### YamlMime:ManagedReference items: - uid: adas_core.Domain.Utils.JwtHelper commentId: T:adas_core.Domain.Utils.JwtHelper id: JwtHelper parent: adas_core.Domain.Utils children: - adas_core.Domain.Utils.JwtHelper.GenerateRefreshToken - adas_core.Domain.Utils.JwtHelper.GetJwtToken(System.String,System.String,System.String,System.String,System.Int32,System.Security.Claims.Claim[]) - adas_core.Domain.Utils.JwtHelper.GetUsernameFromPrincipal(System.Security.Claims.ClaimsPrincipal) langs: - csharp - vb name: JwtHelper nameWithType: JwtHelper fullName: adas_core.Domain.Utils.JwtHelper type: Class source: remote: path: adas-core.Domain/Utils/JwtHelper.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: JwtHelper path: ../../adas-core.Domain/Utils/JwtHelper.cs startLine: 14 assemblies: - adas-core.Domain namespace: adas_core.Domain.Utils summary: Serves as an abstract base class for providing helper functionality related to JSON Web Token (JWT) operations. remarks: This class is intended to be inherited by concrete implementations that define specific JWT processing behaviors. example: [] syntax: content: public abstract class JwtHelper content.vb: Public MustInherit Class JwtHelper inheritance: - System.Object 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.Domain.Utils.JwtHelper.GetJwtToken(System.String,System.String,System.String,System.String,System.Int32,System.Security.Claims.Claim[]) commentId: M:adas_core.Domain.Utils.JwtHelper.GetJwtToken(System.String,System.String,System.String,System.String,System.Int32,System.Security.Claims.Claim[]) id: GetJwtToken(System.String,System.String,System.String,System.String,System.Int32,System.Security.Claims.Claim[]) parent: adas_core.Domain.Utils.JwtHelper langs: - csharp - vb name: GetJwtToken(string, string, string, string, int, Claim[]?) nameWithType: JwtHelper.GetJwtToken(string, string, string, string, int, Claim[]?) fullName: adas_core.Domain.Utils.JwtHelper.GetJwtToken(string, string, string, string, int, System.Security.Claims.Claim[]?) type: Method source: remote: path: adas-core.Domain/Utils/JwtHelper.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: GetJwtToken path: ../../adas-core.Domain/Utils/JwtHelper.cs startLine: 27 assemblies: - adas-core.Domain namespace: adas_core.Domain.Utils summary: >- Creates a new JWT security token for the specified user, signing it with the provided secret using HMAC-SHA256. The token includes standard subject, name, name identifier, and unique token identifier (JTI) claims, and optionally merges any additional claims supplied. example: [] syntax: content: public static JwtSecurityToken GetJwtToken(string username, string secret, string issuer, string audience, int expiration, Claim[]? additionalClaims = null) parameters: - id: username type: System.String description: The subject identifier used to populate the token's Sub, Name, and NameIdentifier claims. - id: secret type: System.String description: The symmetric secret used to derive the signing key for the token. - id: issuer type: System.String description: The issuer (iss claim) to associate with the token. - id: audience type: System.String description: The audience (aud claim) to associate with the token. - id: expiration type: System.Int32 description: The token lifetime in minutes, added to the current UTC time to compute the expiration date. - id: additionalClaims type: System.Security.Claims.Claim[] description: Optional extra claims to merge into the token alongside the standard claims. If null, only the default claims are included. return: type: System.IdentityModel.Tokens.Jwt.JwtSecurityToken description: A signed with HMAC-SHA256 and configured with the supplied issuer, audience, expiration, and claims. content.vb: Public Shared Function GetJwtToken(username As String, secret As String, issuer As String, audience As String, expiration As Integer, additionalClaims As Claim() = Nothing) As JwtSecurityToken overload: adas_core.Domain.Utils.JwtHelper.GetJwtToken* nameWithType.vb: JwtHelper.GetJwtToken(String, String, String, String, Integer, Claim()) fullName.vb: adas_core.Domain.Utils.JwtHelper.GetJwtToken(String, String, String, String, Integer, System.Security.Claims.Claim()) name.vb: GetJwtToken(String, String, String, String, Integer, Claim()) - uid: adas_core.Domain.Utils.JwtHelper.GenerateRefreshToken commentId: M:adas_core.Domain.Utils.JwtHelper.GenerateRefreshToken id: GenerateRefreshToken parent: adas_core.Domain.Utils.JwtHelper langs: - csharp - vb name: GenerateRefreshToken() nameWithType: JwtHelper.GenerateRefreshToken() fullName: adas_core.Domain.Utils.JwtHelper.GenerateRefreshToken() type: Method source: remote: path: adas-core.Domain/Utils/JwtHelper.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: GenerateRefreshToken path: ../../adas-core.Domain/Utils/JwtHelper.cs startLine: 72 assemblies: - adas-core.Domain namespace: adas_core.Domain.Utils summary: Generates a cryptographically secure refresh token by producing 64 random bytes using and returning the value as a Base64-encoded string. example: [] syntax: content: public static string GenerateRefreshToken() return: type: System.String description: A Base64-encoded string representation of a 64-byte cryptographically random sequence suitable for use as a refresh token. content.vb: Public Shared Function GenerateRefreshToken() As String overload: adas_core.Domain.Utils.JwtHelper.GenerateRefreshToken* - uid: adas_core.Domain.Utils.JwtHelper.GetUsernameFromPrincipal(System.Security.Claims.ClaimsPrincipal) commentId: M:adas_core.Domain.Utils.JwtHelper.GetUsernameFromPrincipal(System.Security.Claims.ClaimsPrincipal) id: GetUsernameFromPrincipal(System.Security.Claims.ClaimsPrincipal) parent: adas_core.Domain.Utils.JwtHelper langs: - csharp - vb name: GetUsernameFromPrincipal(ClaimsPrincipal) nameWithType: JwtHelper.GetUsernameFromPrincipal(ClaimsPrincipal) fullName: adas_core.Domain.Utils.JwtHelper.GetUsernameFromPrincipal(System.Security.Claims.ClaimsPrincipal) type: Method source: remote: path: adas-core.Domain/Utils/JwtHelper.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: GetUsernameFromPrincipal path: ../../adas-core.Domain/Utils/JwtHelper.cs startLine: 85 assemblies: - adas-core.Domain namespace: adas_core.Domain.Utils summary: return username from claim example: [] syntax: content: public static string? GetUsernameFromPrincipal(ClaimsPrincipal principal) parameters: - id: principal type: System.Security.Claims.ClaimsPrincipal description: '' return: type: System.String description: '' content.vb: Public Shared Function GetUsernameFromPrincipal(principal As ClaimsPrincipal) As String overload: adas_core.Domain.Utils.JwtHelper.GetUsernameFromPrincipal* references: - 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: 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: 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: 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: adas_core.Domain.Utils.JwtHelper.GetJwtToken* commentId: Overload:adas_core.Domain.Utils.JwtHelper.GetJwtToken href: adas_core.Domain.Utils.JwtHelper.html#adas_core_Domain_Utils_JwtHelper_GetJwtToken_System_String_System_String_System_String_System_String_System_Int32_System_Security_Claims_Claim___ name: GetJwtToken nameWithType: JwtHelper.GetJwtToken fullName: adas_core.Domain.Utils.JwtHelper.GetJwtToken - 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.Int32 commentId: T:System.Int32 parent: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system.int32 name: int nameWithType: int fullName: int nameWithType.vb: Integer fullName.vb: Integer name.vb: Integer - uid: 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[] nameWithType.vb: Claim() fullName.vb: System.Security.Claims.Claim() name.vb: Claim() spec.csharp: - 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.Security.Claims.Claim name: Claim isExternal: true href: https://learn.microsoft.com/dotnet/api/system.security.claims.claim - name: ( - name: ) - 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: System.Security.Cryptography.RandomNumberGenerator commentId: T:System.Security.Cryptography.RandomNumberGenerator isExternal: true href: https://learn.microsoft.com/dotnet/api/system.security.cryptography.randomnumbergenerator name: RandomNumberGenerator nameWithType: RandomNumberGenerator fullName: System.Security.Cryptography.RandomNumberGenerator - uid: adas_core.Domain.Utils.JwtHelper.GenerateRefreshToken* commentId: Overload:adas_core.Domain.Utils.JwtHelper.GenerateRefreshToken href: adas_core.Domain.Utils.JwtHelper.html#adas_core_Domain_Utils_JwtHelper_GenerateRefreshToken name: GenerateRefreshToken nameWithType: JwtHelper.GenerateRefreshToken fullName: adas_core.Domain.Utils.JwtHelper.GenerateRefreshToken - uid: adas_core.Domain.Utils.JwtHelper.GetUsernameFromPrincipal* commentId: Overload:adas_core.Domain.Utils.JwtHelper.GetUsernameFromPrincipal href: adas_core.Domain.Utils.JwtHelper.html#adas_core_Domain_Utils_JwtHelper_GetUsernameFromPrincipal_System_Security_Claims_ClaimsPrincipal_ name: GetUsernameFromPrincipal nameWithType: JwtHelper.GetUsernameFromPrincipal fullName: adas_core.Domain.Utils.JwtHelper.GetUsernameFromPrincipal - uid: System.Security.Claims.ClaimsPrincipal commentId: T:System.Security.Claims.ClaimsPrincipal parent: System.Security.Claims isExternal: true href: https://learn.microsoft.com/dotnet/api/system.security.claims.claimsprincipal name: ClaimsPrincipal nameWithType: ClaimsPrincipal fullName: System.Security.Claims.ClaimsPrincipal - uid: System.Security.Claims commentId: N:System.Security.Claims isExternal: true href: https://learn.microsoft.com/dotnet/api/system name: System.Security.Claims nameWithType: System.Security.Claims fullName: System.Security.Claims spec.csharp: - uid: System name: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system - name: . - uid: System.Security name: Security isExternal: true href: https://learn.microsoft.com/dotnet/api/system.security - name: . - uid: System.Security.Claims name: Claims isExternal: true href: https://learn.microsoft.com/dotnet/api/system.security.claims spec.vb: - uid: System name: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system - name: . - uid: System.Security name: Security isExternal: true href: https://learn.microsoft.com/dotnet/api/system.security - name: . - uid: System.Security.Claims name: Claims isExternal: true href: https://learn.microsoft.com/dotnet/api/system.security.claims