CAS Development
توجه
اینجا باید یک متن مناسب اضافه شود منبع دوم [۱]
امروزه تعدد سامانههای نرمافزاری مختلف برای کاربران یک مشکل بزرگ ایجاد کرده است. هر کاربر میبایست نامهای کاربری و رمزهای عبور مختلفی را به خاطر بسپارد و از آنها جهت ورود استفاده کند. اکثر سامانههای نرمافزاری نیز برای سهولت از بانک اطلاعاتی خود جهت مدیریت کاربران استفاده میکنند. این امر باعث میشود تا اطلاعات کاربران بارها در سامانههای مختلف تکرار شود و حتی بعضا به علت تعدد تکرار به صورت اشتباه هم وارد شود.
امروزه تعدد سامانههای نرمافزاری مختلف برای کاربران یک مشکل بزرگ ایجاد کرده است. هر کاربر میبایست نامهای کاربری و رمزهای عبور مختلفی را به خاطر بسپارد و از آنها جهت ورود استفاده کند. اکثر سامانههای نرمافزاری نیز برای سهولت از بانک اطلاعاتی خود جهت مدیریت کاربران استفاده میکنند. این امر باعث میشود تا اطلاعات کاربران بارها در سامانههای مختلف تکرار شود و حتی بعضا به علت تعدد تکرار به صورت اشتباه هم وارد شود.
جهت سهولت در ورود و خروج کاربران از سامانههای مختلف و حل مشکل فوق، از سرویسهای SSO یا یکبار ورود استفاده میشود. این سرویسها پروتکلهای مختلفی را اصولاً پوشش میدهند که شامل CAS, OAuth2, SAML و یا بصورت وبسرویس Restful خواهد بود. سامانهها در صورتی که بر روی یک پروتکل مشترک احراز هویت را انجام دهند توسط Ticket صادره از سرویس SSO میتوانند اعتبار ورود کاربر را بررسی نموده و در صورتی که ticket مربوطه هنوز معتبر باشد امکان و اجازه ورود کاربر را بدون وارد نمودن نام کاربر و رمز عبور بدهند. در هنگام خروج یک کاربر از یک سامانه نیز با استفاده از SLO یا یکبار خروج و اعلام آن به سرویس SSO میتوان ticket مربوطه را بیاعتبار کرد و دسترسی کاربر از همه سامانهها به جهت امنیت قطع خواهد شد.
کتابخانه PHP | http |
[root@server ~]# ls -l | grep -i ali
[root@server ~]# command1 run [root@server ~]# command2 run
salam {{badge|1}}
برای کسب اطلاعات بیشتر اینجا را کلیک کنید.%♥♣♠¥₩₮৳₪
مرجع[۲]
رده:تست