21 lines
558 B
Python
21 lines
558 B
Python
from dataclasses import dataclass, field
|
|
from typing import Optional
|
|
|
|
|
|
@dataclass
|
|
class KeyCloakOpenIdconfig:
|
|
"""keycloak openid config"""
|
|
|
|
KEYCLOAK_CLIENT_ID: str
|
|
KEYCLOAK_WELLKNOWN: str
|
|
KEYCLOAK_CLIENT_SECRET: Optional[str] = field(default_factory=str)
|
|
APP_SECRET: Optional[str] = field(default_factory=str)
|
|
TITLE: Optional[str] = field(default_factory=str)
|
|
|
|
|
|
@dataclass
|
|
class AwsManage:
|
|
console: str = field(default_factory=str)
|
|
cli: dict = field(default_factory=dict)
|
|
expired_token: bool = field(default_factory=bool)
|