প্রকল্প সম্পর্কে

redb.Identity হলো redb ইকোসিস্টেমের জন্য ডিজাইন করা একটি অত্যন্ত নমনীয়, পরিবহন-নিরপেক্ষ OAuth 2.1 এবং OpenID Connect সার্ভার। এটি OpenIddict এবং redb.Route-এর উপর ভিত্তি করে নির্মিত, যা আয়ডেন্টিটি ইঞ্জিনকে ASP.NET HTTP পাইপলাইন থেকে বিচ্ছিন্ন করে, যার ফলে এন্ডপয়েন্টগুলো HTTP, gRPC, RabbitMQ, SignalR বা শূন্য-কপি `direct-vm://` রুটের মাধ্যমে সরাসরি ইন-প্রসেস কল-এর মতো বিভিন্ন প্রোটোকলে সংযোগস্থল হিসেবে কল করা যায়। এতে redb টাইপেড প্রপার্টি ব্যবহার করে ব্যবহারকারী, গ্রুপ, স্কোপ এবং ক্লায়েন্টদের জন্য বিল্ট-ইন স্টোরেজ রয়েছে; PostgreSQL, MSSQL এবং SQLite-এরও সমর্থন রয়েছে। সার্ভারে মাল্টি-ফ্যাক্টর অথেন্টিকেশন (TOTP, SMS/ইমেইল OTP, WebAuthn/FIDO2), SCIM 2.0 প্রোভিশনিং, ফেডারেশন, DPoP এবং ব্যাকচ্যানেল লগআউট-এর মতো আধুনিক নিরাপত্তা বৈশিষ্ট্যগুলো অন্তর্ভুক্ত। এটি পূর্ণাঙ্গভাবে মানসম্মত এবং অফিসিয়াল OpenID Foundation কনফরম্যান্স স্যুট পাশ করেছে।