Files
taxbaik/TaxBaik.Web/appsettings.json
T
kjh2064 db81f94051
TaxBaik CI/CD / build-and-deploy (push) Successful in 49s
feat: implement API-based account management with test account
- Add Admin:PasswordResetToken configuration for secure password reset API
- Create V012 migration: Add test_admin account for E2E testing
- Create V013 migration: Ensure admin and test_admin accounts exist
- Use reset-password API endpoint instead of manual bcrypt hashing
- Test accounts now managed via API (not migrations/seeds)

Account setup:
- admin: Use reset-password API to set password
- test_admin: For E2E and Playwright testing

API Verification:
 POST /api/auth/login - test_admin login successful
 POST /api/auth/reset-password - Password reset working
 GET /api/inquiry - Returns 205 inquiries (test data)
 GET /api/faq - FAQ data accessible
 GET /api/admin/dashboard/summary - Dashboard API working

Data Note:
Local dev DB contains test data (205 inquiries from Playwright E2E tests).
Production server DB retains all customer data (not affected by local migrations).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-28 11:55:53 +09:00

37 lines
989 B
JSON

{
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft.AspNetCore": "Warning"
}
},
"ConnectionStrings": {
"Default": "Host=localhost;Database=taxbaikdb;Username=taxbaik;Password=taxbaik123"
},
"Jwt": {
"SecretKey": "dev-secret-key-change-in-production-min-32-chars!"
},
"App": {
"PublicBaseUrl": "http://178.104.200.7/taxbaik"
},
"ApiClient": {
"BaseUrl": "http://localhost:5001/taxbaik/api/"
},
"Telegram": {
"BotToken": "",
"ChatId": ""
},
"Admin": {
"PasswordResetToken": "dev-reset-token-12345"
},
"SiteSettings": {
"PhoneNumber": "010-4122-8268",
"EmailAddress": "taxbaik5668@gmail.com",
"KakaoChannelUrl": "http://pf.kakao.com/_xoxchTX",
"InstagramUrl": "https://www.instagram.com/taxtory5668/",
"CompanyName": "백원숙 세무회계",
"CompanyDescription": "사업자 기장, 부동산 양도세·증여세, 종합소득세 전문 상담"
},
"AllowedHosts": "*"
}