Class AuthenticationSchemeDto  
  
  
    - Namespace
- Raytha.Application.AuthenticationSchemes
- Assembly
- Raytha.Application.dll
 
  
  
  
    public record AuthenticationSchemeDto : BaseAuditableEntityDto, IBaseEntityDto, IEquatable<BaseEntityDto>, IEquatable<BaseAuditableEntityDto>, IEquatable<AuthenticationSchemeDto>
   
  
    - Inheritance
- 
      
      
      
      AuthenticationSchemeDto 
    - Implements
- 
      
      
      
      
    
    - Inherited Members
- 
    
    
    
    
    
    
    
    
    
    
    
    
  
Properties
  
  
  AuthenticationSchemeType
  
  
  
  
  
    public AuthenticationSchemeType AuthenticationSchemeType { get; init; }
   
  Property Value
  
    - AuthenticationSchemeType
  DeveloperName
  
  
  
  
  
    public string DeveloperName { get; init; }
   
  Property Value
  
    - string
  IsBuiltInAuth
  
  
  
  
  
    public bool IsBuiltInAuth { get; init; }
   
  Property Value
  
    - bool
  IsEnabledForAdmins
  
  
  
  
  
    public bool IsEnabledForAdmins { get; init; }
   
  Property Value
  
    - bool
  IsEnabledForUsers
  
  
  
  
  
    public bool IsEnabledForUsers { get; init; }
   
  Property Value
  
    - bool
  JwtSecretKey
  
  
  
  
  
    public string JwtSecretKey { get; init; }
   
  Property Value
  
    - string
  JwtUseHighSecurity
  
  
  
  
  
    public bool JwtUseHighSecurity { get; init; }
   
  Property Value
  
    - bool
  Label
  
  
  
  
  
    public string Label { get; init; }
   
  Property Value
  
    - string
  LastModifierUser
  
  
  
  
  
    public AuditableUserDto LastModifierUser { get; init; }
   
  Property Value
  
    - AuditableUserDto
  LoginButtonText
  
  
  
  
  
    public string LoginButtonText { get; init; }
   
  Property Value
  
    - string
  MagicLinkExpiresInSeconds
  
  
  
  
  
    public int MagicLinkExpiresInSeconds { get; init; }
   
  Property Value
  
    - int
  SamlCertificate
  
  
  
  
  
    public string SamlCertificate { get; init; }
   
  Property Value
  
    - string
  SamlIdpEntityId
  
  
  
  
  
    public string SamlIdpEntityId { get; init; }
   
  Property Value
  
    - string
  SignInUrl
  
  
  
  
  
    public string SignInUrl { get; init; }
   
  Property Value
  
    - string
  SignOutUrl
  
  
  
  
  
    public string SignOutUrl { get; init; }
   
  Property Value
  
    - string
Methods
  
  
  GetProjection()
  
  
  
  
  
    public static Expression<Func<AuthenticationScheme, AuthenticationSchemeDto>> GetProjection()
   
  Returns
  
    - Expression<Func<AuthenticationScheme, AuthenticationSchemeDto>>
  GetProjection(AuthenticationScheme)
  
  
  
  
  
    public static AuthenticationSchemeDto GetProjection(AuthenticationScheme entity)
   
  Parameters
  
    - entityAuthenticationScheme
Returns
  
    - AuthenticationSchemeDto