openapi
데이터베 이스 데이터를 Open API로 제공 하는 모듈입니다. 외부 시스템과 연동을 위해 API 서비스 관리, 서비스 키 발급, 접근 권한 제어, API 사용 통계 등의 기능을 제공합니다.
{
"ModuleID": "openapi",
"Name": "openapi",
"IsBundledWithHost": false,
"Version": "1.0.0",
"ModuleConfig": {
"SystemID": "HANDSTACK",
"ModuleBasePath": "../modules/openapi",
"ManagerEmailID": "manager@handstack.kr",
"ManagerSHA256Password": "48c691ca3e9d0e01bdaab5923534a1ebc01dcb52f87bddccbae6e185f3f481d9",
"ModuleConfigurationUrl": "http://localhost:8421/openapi/api/managed/initialize-settings",
"BusinessServerUrl": "http://localhost:8421/transact/api/transaction/execute",
"ModuleLogFilePath": "../log/openapi/module.log",
"IsLogServer": true,
"LogServerUrl": "http://localhost:8421/logger/api/log/insert",
"DataSource": {
"ApplicationID": "HDS",
"ProjectID": "HOA",
"DataSourceID": "OPENAPIDB",
"DataProvider": "SQLite",
"ConnectionString": "URI=file:../sqlite/HDS/openapi/managed.db;Journal Mode=Off;BinaryGUID=False;DateTimeFormat=Ticks;Version=3;",
"IsEncryption": "N"
},
"EventAction": [
"dbclient.Events.ManagedRequest"
],
"SubscribeAction": []
}
}
소스) openapi 환경설정 예제