nSoftware Cloud SSO 2024 v24.0.9545 – Integrate SSO in Minutes
کامپوننتهای احراز هویت SSO برای سرویسهای هویت ابری
Specification
| Feature | Authentication |
|---|
| Technology | .Net Core |
|---|
توضیحات:
امروزه بسیاری از کاربران ترجیح میدهند برای ورود به یک نرم افزار، همان حسابی را به کار ببرند که قبلا در Microsoft Entra ID، Google یا سرویسهای مشابه دارند. به همین دلیل، پیاده سازی Single Sign-On به یکی از بخشهای رایج پروژهها تبدیل شده است. nSoftware Cloud SSO دقیقا روی همین قسمت تمرکز دارد و مجموعه ای از کامپوننتها را در اختیار پروژه قرار میدهد تا ارتباط با سرویسهای هویت ابری از ابتدا نوشته نشود.
این کتابخانه با Providerهایی مانند Microsoft Entra ID، Google، Okta، OneLogin، Auth0 و Ping Identity کار میکند و استانداردهایی مثل SAML، OAuth، OpenID Connect و JWT را هم پوشش میدهد. در نتیجه، اگر قرار باشد کاربران از طریق حساب سازمانی یا سرویسهای شناخته شده وارد برنامه شوند، بیشتر بخشهای مربوط به احراز هویت از قبل آماده هستند همین موضوع حجم زیادی از کدنویسی را کم میکند.
بعد از ورود کاربر، کار تمام نمی شود. گاهی لازم است Claimها و اطلاعات هویتی خوانده شوند، گاهی هم باید جریان Authentication یا Authorization مدیریت شود. تمام این عملیات از داخل کامپوننتها انجام میشود و برای هر Provider، اجزای اختصاصی خودش هم در نظر گرفته شده است. اگر پروژه روی فناوری دیگری منتقل شود، ساختار Object Model تغییر چشمگیری ندارد و لازم نیست همه چیز را دوباره از نو یاد بگیرید.
نسخههای مختلف nSoftware Cloud SSO برای .NET، Java، JavaScript، Node.js، Delphi، C++Builder، PHP، Python و ActiveX/COM منتشر شده اند. علاوه بر این، روی Windows، Linux، macOS، iOS و Android هم قابل اجرا هستند؛ بنابراین اگر تیم توسعه از چند فناوری مختلف استفاده کند، کتابخانه یک تجربه تقریبا مشابه در همه آنها ارائه میدهد.
ویژگی ها:
- کامپوننتهای Single Sign-On
- ارتباط با Microsoft Entra ID، Google، Okta، OneLogin، Auth0 و Ping Identity
- سازگار با SAML، OAuth، OpenID Connect و JWT
- کامپوننتهای اختصاصی برای Providerهای مختلف
- دریافت Claim و اطلاعات هویتی کاربران
- مدیریت Authentication و Authorization
- Object Model مشابه در فناوریهای مختلف
- پروژههای نمونه برای محیطهای توسعه گوناگون
مناسب برای:
این کتابخانه بیشتر برای پروژههایی کاربرد دارد که ورود کاربران از طریق SSO، سرویسهای هویت ابری یا استانداردهایی مانند OAuth، SAML و OpenID Connect بخشی از فرآیند احراز هویت آنهاست.
سوالات متداول:
با کدام سرویسهای هویت میتوان از این کتابخانه استفاده کرد؟
Microsoft Entra ID، Google، Okta، OneLogin، Auth0 و Ping Identity جزو سرویسهایی هستند که کامپوننتهای آماده برای آنها در نظر گرفته شده است.
کدام استانداردهای احراز هویت را پوشش میدهد؟
این مجموعه با SAML، OAuth، OpenID Connect و JWT کار میکند و برای هر کدام اجزای مورد نیاز را در اختیار پروژه قرار میدهد.
آیا بعد از ورود کاربر میتوان Claimها را دریافت کرد؟
بله. اطلاعات هویتی و Claimهای کاربر بعد از احراز هویت قابل خواندن هستند و در صورت نیاز میتوانید آنها را در فرآیندهای برنامه استفاده کنید.
برای چه محیطهای توسعه ای منتشر شده است؟
نسخههای جداگانه ای برای .NET، Java، JavaScript، Node.js، Delphi، C++Builder، PHP، Python و ActiveX/COM منتشر شده و روی Windows، Linux، macOS، iOS و Android هم اجرا میشود.









Reviews
Clear filtersThere are no reviews yet.