این مقاله به بررسی نحوه پیادهسازی سطح شناسایی (LoI) در یک برنامه ASP.NET Core میپردازد. راه حل از Duende IdentityServer به عنوان ارائه دهنده OpenID Connect و ASP.NET Core Identity برای مدیریت کاربر استفاده میکند. احراز هویت با استفاده از زیرساخت Swiyu Public Beta انجام میشود. هر کلاینت OpenID Connect میتواند ادعای loi را همراه با ادعای loa برای اعمال الزامات تجاری مرتبط با امنیت مصرف کند. این راه حل شامل چندین کانتینر و پایگاه داده است. کانتینر "swiyu verifier" زیرساخت Swiyu Public Beta را فراهم میکند و امکان استفاده از Swiss E-ID برای تأیید اعتبارها و هویت مربوطه را فراهم میکند. ASP.NET Core Identity برای پیادهسازی قابلیتهای IAM استفاده میشود و Passkeys پشتیبانی میشوند. Duende IdentityServer مسئول پیادهسازی استانداردهای OpenID Connect و OAuth است. Microsoft Aspire برای سازماندهی و مدیریت تنظیمات کانتینری استفاده میشود.
مشاهده مطلب اصلی