AtlasX Engine Web
🧩 Overview
AtlasX.Engine.Web เป็นไลบรารีที่เราพัฒนาต่อยอดมาจาก AtlasX.Engine เพื่อช่วยให้นักพัฒนาสร้าง Web API บน .NET ได้ง่ายและสะดวกมากขึ้น เบื้องต้นจะเป็นการถอดความสามารถที่เกี่ยวข้องกับ Web ใน AtlasX.Engine มาพัฒนา เพื่อแบ่งหน้าที่ของไลบรารี่ให้ชัดเจนยิ่งขึ้น
ในเวอร์ชัน 3.0.0 นี้ เราอัปเกรดไลบรารีให้รองรับ .NET 8 และเพิ่มฟีเจอร์ใหม่ที่เกี่ยวข้องกับ ArcGIS เช่น ArcGIS Proxy และ ArcGIS Token Generator นอกจากนี้ยังปรับปรุงเรื่อง Middleware, Logging และ Error Handling ให้ยืดหยุ่นและใช้งานง่ายมากขึ้น
Product ของ AtlasX ที่มีการนำ AtlasX.Engine.Web ไปใช้งานคือ AtlasX.Api.Gateway เพื่อให้บริการ ArcGIS Proxy แก่ไคลแอนต์แอพฯ เมื่อต้องการเข้าถึง ArcGIS Secure Services
🚀 New Features
- 🌐 ArcGIS Proxy
รองรับการทำงานเป็น Proxy สำหรับ ArcGIS Server, Enterprise และ Online- ส่งต่อคำร้องขอ (Request) จากแอปพลิเคชันไปยัง ArcGIS REST Services
- ลดปัญหา CORS บนเบราว์เซอร์
- ปรับแต่ง Endpoint ได้ตามต้องการ
- 🔑 ArcGIS Token Generator
บริการสำหรับสร้าง ArcGIS Token เพื่อใช้เข้าถึง ArcGIS Secure Services- รองรับการยืนยันตัวตนด้วย Token-based และ OAuth-based
- ใช้งานผ่าน API โดยตรง พร้อม DI รองรับในตัว
🔧 Compatibility
- ✅ รองรับ .NET 8 ขึ้นไป
- ✅ ใช้งานร่วมกับ ASP.NET Core Web API