Udemy Enterprise OAuth 2.0 OpenID Connect for Developers
درباره جریان های OAuth 2.0 ، Open ID Connect ، Access Tokens ، JWT و Scopes با استفاده از Okta و سرورهای مجاز Google اطلاعات کسب کنید. OAuth 2.0 پروتکل استاندارد صنعت برای مجوز است. امروزه تقریباً تمام شرکتها اکنون از سرور مجوز برای محافظت از REST API های خود استفاده می کنند یا برنامه هایی برای استفاده از آنها در آینده نزدیک دارند. این دوره برای کمک به توسعه دهندگان نرم افزار و معماران برنامه به طور کامل مفاهیم OAuth را درک کرده و در ادغام کد آنها با هر سرور مجوز OAuth 2.0 متخصص می شود. این دوره به ویژه بر روی برنامه های سازمانی مستقر در محیط ابر از همان ابتدا تمرکز خواهد کرد. با درک OAuth از دیدگاه های مختلف ، در مورد آن یاد خواهید گرفت. دیدگاه کاربر با نمایش یک برنامه دنیای واقعی با استفاده از Shutterfly ، چشم انداز معمار با توضیح جریان ها با استفاده از نمودار ، چشم انداز توسعه دهنده برای ایجاد و ارسال پیام به Okta و سرورهای مجاز Google ، چشم انداز توسعه دهنده با نوشتن برنامه Shutterfly با استفاده از Java و Spring Boot. ما در مورد انواع اعطای OAuth 2.0 ، نشانه های دسترسی ، نشانه های JWT ، Scopes و PKCE Extension اطلاعات خواهیم گرفت. ما برای توضیح برنامه های اجتماعی از سرور مجوز Google و از سرور مجوز Okta برای توضیح برنامه های Enterprise استفاده خواهیم کرد. یکی از اهداف مهم این دوره ، درک چگونگی استفاده از OAuth در یک شرکت امروزی است. همراه با SAML و LDAP با هم استفاده می شود و بنابراین هدف این دوره توضیح دادن این ادغام ها پایان تا پایان است. به همین دلیل ، این دوره قبل از توضیح OAuth 2.0 ، عمداً سعی در تجزیه مفاهیم LDAP و SAML دارد.
- آنچه خواهید آموخت :
- درک عمیق از اصول چارچوب OAuth 2.0 و OpenID Connect
- نحوه استفاده بهینه از OAuth 2.0 / OpenID در یک شرکت
- نحوه ادغام با سرورهای مجوز Okta و Google OAuth 2.0
- نحوه نوشتن برنامه مشتری OAuth 2.0 با استفاده از Java Spring Boot
- نحوه نوشتن سرور منبع OAuth 2.0 با استفاده از Java Spring Boot
- نحوه آزمایش با استفاده از Google Chrome و Postman
- نیازمندی ها :
- توسعه دهندگان باید مهارت های اساسی توسعه وب از جمله HTTP را بدانند
- توسعه دهندگان باید Java را برای بخشهای خاصی که مربوط به کدگذاری هستند بدانند
- این دوره آموزشی برای چه کسانی است :
- توسعه دهندگان و معماران نرم افزار که می خواهند برنامه های خود را با یک سرور مجوز OAuth 2.0 ادغام کنند
- توسعه دهندگان نرم افزار و معمارانی که مایلند سرور مجوز OAuth 2.0 را برای Enterprise انتخاب کنند
- هر فرد IT که کنجکاو است بداند چگونه برنامه های اینترنتی با Google ، Facebook یا LinkedIn ادغام می شوند
سلام وقتتون بخیر ،
این دوره در سایت یودمی مدت زمان 8.5 ساعت هست.
اگر امکانش هست ممنون میشم آپدیت کنید.
سلام ، بررسی میشه دوست عزیز .
ما را در تلگرام و اینستاگرام دنبال کنید.
سلام و وقت بخیر
دوره جدید اضافه شد. می تونید دانلود کنید.