Microsoft Teams একটি যুগ্ম কমিউনিকেশন এবং সহযোগিতা প্ল্যাটফর্ম যা 지속لة ওয়ার্কপ্লেস চ্যাট, ভিডিও মিটিং, ফাইল স্টোরেজ, এবং অ্যাপ্লিকেশন ইন্টিগ্রেশন একসাথে জোড়া দেয়। আপনি যদি Microsoft Teams-এ সাইন ইন করার চেষ্টা করুন যখন আপনি একটি কর্পোরেট নেটওয়ার্ক থেকে সংযোগ করছেন যেখানে Active Directory Federation Services (AD FS) ইনস্টল করা আছে এবং আপনি "Modern authentication failed" এরর মেসেজটি মুখোমুখি হন, তবে এই পোস্ট আপনার আগ্রহ জাগাতে পারে। এই পোস্টে, আমরা সম্ভাব্য কারণ শনাক্ত করব এবং সম্ভাব্য সমাধান প্রদান করব যা আপনি চেষ্টা করে এই সমস্যাটি সমাধান করতে পারেন।

Modern authentication failed, Status code 4c7 – Microsoft Teams
যখন অথেন্টিকেশন ব্যর্থ হয়, তবে আপনি নিচের মতো এরর মেসেজ পাবেন:
Modern authentication failed here, but you'll still be able to sign in. Your status code is 4c7.
এবং যদি আপনি লগগুলো চেক করেন, তবে আপনি নিচের মতো তথ্য দেখতে পারেন:
DateTime< 7124> — info — SSO: SSO requires credential. Status: caa10001. Attempting windows auth.
DateTime< 7124> — info — SSO requires credential. Status: caa10001. Attempting windows auth. diag:1
DateTime<7124> — info — SSO: (Non domain joined) No user present. Status: 3399548929
DateTime<7124> — error — SSO: ssoerr – (status) Unable to get errCode. Err:Error: ADAL error: 0xCAA10001SSO: ssoerr – (status) Unable to get errorDesc. Err:Error: ADAL error: 0xCAA10001
Modern authentication failed – Status code 4c7 এরর মেসেজ সমাধান করতে, আপনাকে AD FS Microsoft Management Console (MMC) snap-in ব্যবহার করে Forms Authentication সক্রিয় করতে হবে সেই কম্পিউটারে যেটিতে Active Directory-এর লোকাল কপি আছে। এটি করতে, এই ধাপগুলো অনুসরণ করুন:
- নেভিগেশন পেনে, Authentication Policies-এ ব্রাউজ করুন।
- Actions ডিটেইলস পেনে, Edit Global Primary Authentication নির্বাচন করুন।
- Intranet ট্যাবে, Forms Authentication নির্বাচন করুন।
- OK (বা Apply) নির্বাচন করুন।
Microsoft অনুযায়ী, এই এররটি ঘটে কারণ Microsoft Teams Forms Authentication প্রয়োজন। আপনি যখন AD FS ডিপ্লয় করেন, Forms Authentication ডিফল্টরূপে ইন্ট্রানেটের জন্য সক্রিয় থাকে না।
ফর্ম-ভিত্তিক অথেন্টিকেশন Web এবং ইন্টারনেট-ভিত্তিক অনলাইন নেটওয়ার্কড কম্পিউটার সিস্টেমের প্রসঙ্গে একটি আর্ট টার্ম। সাধারণত, এটি একটি ব্যবহারকারীর একটি সম্পাদনাযোগ্য "ফর্ম" উপস্থাপন করার ধারণাকে বোঝায় যা লগ ইন করার জন্য পূরণ ও জমা দেওয়া হয়।
ফর্ম অথেন্টিকেশনের সুবিধা হল ব্যবহারকারীদের আপনার অ্যাপ্লিকেশনে অ্যাক্সেস পেতে ডোমেন-ভিত্তিক নেটওয়ার্কের সদস্য হতে হয় না। তাই অনেক ওয়েব অ্যাপ্লিকেশন তাদের ওয়েব অ্যাপ্লিকেশনে ফর্ম অথেন্টিকেশন ব্যবহার করে।
ASP.NET-এ তিন ধরনের অথেন্টিকেশন রয়েছে:
- Windows authentication
- Forms authentication
- Passport Authentication
যদি Windows Integrated Authentication ব্যর্থ হয়, তবে আপনাকে Forms Authentication ব্যবহার করে সাইন ইন করার জন্য প্রম্পট করা হয়।
