1234567891011121314151617181920212223242526272829 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace AipGateway.AIP
- {
- public enum AipAuthLoginType
- {
- authLoginId = 0, // ID 로그인(로그인 화면으로 로그인)
- authLoginPassword = 1, // 비밀번호 로그인(로그인 화면 없음)
- authLoginCert = 2, // 인증서 로그인(로그인 화면 없음)
- }
- public class AipConfig
- {
- public string AppName { get; set; } = string.Empty; // 어플리케이션 이름
- public string AppVersion { get; set; } = string.Empty; // 어플리케이션 버전
- public string ClientId { get; set; } = string.Empty; // 어플리케이션 ID(클라이언트 ID)
- public string TenantId { get; set; } = string.Empty; // 디렉토리(테넌트) ID
- public string MipData { get; set; } = string.Empty; // Mip Data Path
- public AipAuthLoginType LoginType { get; set; } = AipAuthLoginType.authLoginPassword;
- public string Domain { get; set; } = string.Empty; // Domain
- public string EMail { get; set; } = string.Empty; // User E-Mail
- public string SecretValue { get; set; } = string.Empty; // 인증 비밀번호
- public string CertThumbPrint { get; set; } = string.Empty; // 인증서 지문
- }
- }
|