23 lines
		
	
	
		
			453 B
		
	
	
	
		
			C#
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			453 B
		
	
	
	
		
			C#
		
	
	
	
	
	
| namespace DysonNetwork.Shared.Auth;
 | |
| 
 | |
| public static class AuthConstants
 | |
| {
 | |
|     public const string SchemeName = "DysonToken";
 | |
|     public const string TokenQueryParamName = "tk";
 | |
|     public const string CookieTokenName = "AuthToken";
 | |
| }
 | |
| 
 | |
| public enum TokenType
 | |
| {
 | |
|     AuthKey,
 | |
|     ApiKey,
 | |
|     OidcKey,
 | |
|     Unknown
 | |
| }
 | |
| 
 | |
| public class TokenInfo
 | |
| {
 | |
|     public string Token { get; set; } = string.Empty;
 | |
|     public TokenType Type { get; set; } = TokenType.Unknown;
 | |
| }
 |