العودة لقائمة المشاريع
مبرمج .NET Core خبير في Identity Server4
الميزانية
$25.00 - $50.00
التصنيف
برمجة، تطوير المواقع والتطبيقات
المهارات المطلوبة
ASP.NET Core
C# Programming
برمجة
تطوير البرمجيات
برمجة قواعد البيانات
برمجة مواقع
هندسة البرمجيات
ASP.NET Core
C# Programming
برمجة
تطوير البرمجيات
برمجة قواعد البيانات
برمجة مواقع
هندسة البرمجيات
الوصف
السلام عليكم
لدينا مشكلة في Identity Server4 مطور على .NET 6، الآيدنتيتي سيرفر بنستخدمه في عملية Authentication للمستخدم Web app .NET6.
الآيدنتيتي قادر إنه يولد Token لكن لما المستخدم يستعمل Token للدخول على التطبيق تحصل معانا خطأ 401 ويطلع في debug الخطأ التالي:
Unable to validate audience. The 'audiences' parameter is empty.
at Microsoft.IdentityModel.Tokens.Validators.ValidateAudience(IEnumerable`1 audiences, SecurityToken securityToken, TokenValidationParameters validationParameters)
at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters, BaseConfiguration configuration)
at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateJWS(String token, TokenValidationParameters validationParameters, BaseConfiguration currentConfiguration, SecurityToken& signatureValidatedToken, ExceptionDispatchInfo& exceptionThrown)
--- End of stack trace from previous location ---
at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, JwtSecurityToken outerToken, TokenValidationParameters validationParameters, SecurityToken& signatureValidatedToken)
at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken)
at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleAuthenticateAsync()
مطلوب شخص له خبرة في الآيدنتيتي سيرفر وفي .NET 6.
ملاحظتين أساسيات:
1- مطلوب مبرمج متفرغ للمشكلة، أي شخص مشغول ياريت ما يقدمش على المشروع.
2- عملية تسطيب المشروعات على كمبيوتر المستقل حتاخد وقت كبير وممكن تصير فيها مشاكل، لذلك المستقل اللي حيترشح للعمل على المشكلة حيكون مطلوب منه إن يشتغل مباشرة على جهاز الكمبيوتر الخاص بالشركة عبر تطبيق Anydesk أو TeamViewer لإصلاح الخطأ.
أطيب الأمنيات