{"repo":"casdoor/casdoor-go-sdk","free":true,"listed":false,"github":"https://github.com/casdoor/casdoor-go-sdk","clone":"git clone https://github.com/casdoor/casdoor-go-sdk.git","description":"Go client SDK for Casdoor","language":"Go","stars":123,"topics":["casdoor","go","auth","authn","authentication","oauth","oidc","golang","jwt","sdk"],"license":"Apache-2.0","category":"auth-billing-email","readme_excerpt":"Casdoor Go SDK Casdoor Go SDK is the official Go client library for Casdoor, which allows you to easily integrate Casdoor authentication and authorization into your Go applications. This SDK provides a comprehensive set of APIs to interact with Casdoor server, enabling you to manage users, organizations, applications, roles, permissions, and much more. 📋 Table of Contents - Features - Installation - Quick Start - Configuration - Authentication - Resource Management - API Reference - Examples - Documentation - Contributing - License ✨ Features - OAuth 2.0 Authentication : Complete OAuth 2.0 flow implementation with token refresh - User Management : Create, read, update, and delete users with comprehensive profile support - Organization Management : Manage organizations and organizational structures - Role-Based Access Control (RBAC) : Full support for roles, permissions, and policies - Resource Management : Manage applications, certificates, providers, and more - Session Management : Handle user sessions and authentication states - Multi-Factor Authentication (MFA) : Support for TOTP and other MFA methods - Email & SMS : Send verification codes and notifications - Payment & Subscriptions : Handle user payments and subscription management - Webhook Support : Configure and manage webhooks for event notifications - Global and Client-Specific Configuration : Flexible configuration options 📦 Installation To install the Casdoor Go SDK, you need Go 1.23 or higher. Run the following","default_branch":null,"files":null,"tree":[],"storefront":"/r/casdoor","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/casdoor/casdoor-go-sdk/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}