casdoor / casdoor

An open-source UI-first Identity and Access Management (IAM) / Single-Sign-On (SSO) platform with web UI supporting OAuth 2.0, OIDC, SAML, CAS, LDAP, SCIM, WebAuthn, TOTP, MFA, Face ID, RADIUS, Google Workspace, Active Directory and Kerberos
https://casdoor.org
Apache License 2.0
9.2k stars 1.09k forks source link

feat:Added Lark Mini Program IDP and upgraded lark idp #2967

Closed xyezir closed 4 weeks ago

xyezir commented 1 month ago

Added Lark Mini Program IDP and upgraded the interface and configuration of the original Lark IDP.

curl -X POST "https://localhost/api/login/oauth/access_token" \ -H "content-type: application/x-www-form-urlencoded" \ -d "tag=lark_miniprogram" \ -d "client_id=your_casdoor_client_id" \ -d "code=lark_miniprogram_login_code" \ -d "username=your username" \ -d "avatar=your idp avatar"

image
casbin-bot commented 1 month ago

@tangyang9464 @imp2002 please review

CLAassistant commented 1 month ago

CLA assistant check
All committers have signed the CLA.

hsluoyz commented 1 month ago

@xyezir fix linter error:

image

xyezir commented 1 month ago

fix golangci-lint error(gofumpt -w lark_miniprogram.go) @halozhy

hsluoyz commented 4 weeks ago

The code quality is below the bar. Too many diff. Closed for now.