zitadel/oidc
این کتابخانه یک کلاینت و سرور OpenID Connect ساده و کاربرپسند برای زبان Go است که توسط OpenID Foundation گواهیشده است. ️
کاربرد:
این پروژه به توسعهدهندگان گو (Go) کمک میکند تا به راحتی قابلیتهای احراز هویت و مجوزدهی با استاندارد OIDC را در برنامههای خود پیادهسازی کنند.
در چه شرایطی بهتره استفاده شود؟
وقتی نیاز داری یک سیستم احراز هویت امن و استاندارد داشته باشی، مخصوصاً در پروژههایی که از Go استفاده میکنند و میخواهند با سرویسهای دیگر از طریق OAuth 2.0 و OIDC ارتباط برقرار کنند.
چند مثال از موارد استفاده:
- ساخت سرویسهای احراز هویت داخلی در یک سازمان
- پیادهسازی ورود با هویت متمرکز (Single Sign-On) در میکروسرویسها
- ارائه قابلیت "ورود با Google" یا سایر فراهمکنندگان هویت در اپلیکیشنهای خودت
- ##OIDC
- ##GoLang
- ##Authentication
- ##OpenIDConnect
- ##Security
- ##OAuth2
- ##Identity
- ##ZITADEL
- ##SSO
- ##Backend
