يحتوي هذا الريبو على البرامج الوسيطة الثابتة للأمن والترخيص لـ ASP.NET Core من برامج Proge-Software.
سواء كنت تقوم بإجراء اختبارات تكامل استكشافية أو تلقائية ، فإن اختبار مصادقة تطبيق ASP.NET الأساسي يمكن أن يكون معقدًا وغير فعال.
قد تحتاج إلى إعداد حسابات مخصصة في Active Directory ، وانتقل إلى عملية تسجيل الدخول والتأكد من أن ملفات تعريف الارتباط تلعب دائمًا بنفس الطريقة.
ASPNETCORE.Authentication.static هو برامج وسيطة غير طموحة لـ ASP.NET CORE تهدف إلى تبسيط المصادقة عند اختبار التطبيق الخاص بك.
يمكنك تحديد المستخدمين في ملف تكوين التطبيق ، والتبديل بينهم باستخدام سلسلة الاستعلام أو الرؤوس أو متغيرات البيئة.
بهذه البساطة.
قم بتثبيت حزمة Nuget باستخدام Manager Package:
Install-Package ProgeSoftware.AspNetCore.Authentication.Static
أو .NET CLI:
dotnet add package ProgeSoftware.AspNetCore.Authentication.Static
أضف الوسيطة إلى طريقة ConfigureServices في ملف Startup.cs الخاص بك:
services
. AddAuthentication ( StaticAuthenticationDefaults . AuthenticationScheme )
. AddStatic ( options =>
{
Configuration . GetSection ( "StaticAuthentication" ) . Bind ( options ) ;
} ) ; قم بتكوينه في ملف appsettings.json الخاص بك (يجب عليك القيام به بشكل أفضل باستخدام أسرار المستخدم):
{
"StaticAuthentication" : {
"Identities" : {
"User" : {
"AuthenticationType" : " Custom " ,
"NameIdentifier" : " bt8rcnk3z7nhwb7e " ,
"Name" : " Giorgio Di Nardo " ,
"Claims" : [
{
"Type" : " http://schemas.microsoft.com/ws/2008/06/identity/claims/role " ,
"Value" : " User "
}
]
}
}
}يجري!

قد تلقي نظرة على عيناتنا لمعرفة المزيد حول كيفية استخدامها.