개요
Casdoor는 다른 OAuth 애플리케이션을 로그인 방법으로 사용할 수 있습니다.
현재 Casdoor는 여러 OAuth 애플리케이션 제공자를 지원합니다. 이러한 제공자의 아이콘은 Casdoor에 추가되면 로그인 및 가입 페이지에 표시됩니다. 다음은 Casdoor가 지원하는 제공자입니다:
제공자 | 로고 | 제공자 | 로고 | 제공자 | 로고 | 제공자 | 로고 |
---|---|---|---|---|---|---|---|
ADFS | 알리페이 | 아마존 | 애플 | ||||
Auth0 | Azure AD | Azure AD B2C | 바이두 | ||||
Bilibili | Bitbucket | Box | Casdoor | ||||
Cloud Foundry | Dailymotion | Deezer | DigitalOcean | ||||
DingTalk | Discord | Tiktok | Dropbox | ||||
Eve Online | Fitbit | Gitea | |||||
Gitee | GitHub | GitLab | |||||
Heroku | InfluxCloud | Infoflow | |||||
Intercom | Kakao | Lark | Lastfm | ||||
Line | Mailru | Meetup | |||||
Microsoft | Naver | Nextcloud | Okta | ||||
OneDrive | Oura | Patreon | PayPal | ||||
Salesforce | Shopify | Slack | |||||
SoundCloud | Spotify | Steam | Strava | ||||
Stripe | TikTok | Tumblr | Twitch | ||||
Typetalk | Uber | VK | |||||
WeCom | WePay | ||||||
Xero | Yahoo | Yammer | Yandex | ||||
Zoom | 이메일 | SMS | Battle.net |
세 번째 파티 서비스에 신청하는 방법과 Casdoor에 추가하는 방법을 보여 드리겠습니다.
개발자가 되기 위해 신청하십시오
이전에 이해해야 할 몇 가지 일반적인 개념이 있습니다.
- RedirectUrl, 인증 후 리디렉션 주소, 귀하의 애플리케이션 주소를 채워 넣으십시오, 예를 들어
https://forum.casbin.com/
- Scope, 사용자가 귀하에게 부여한 권한, 예를 들어 기본 프로필, 이메일 주소 및 게시물 등.
- ClientId/AppId, ClientKey/AppSecret, 이것은 가장 중요한 정보이며, 개발자 계정을 신청한 후 얻어야 할 것입니다. 키/비밀을 누구와도 공유할 수 없습니다.
OAuth 제공자 추가
- Casdoor 인덱스 페이지로 이동하세요.
- 상단 바에서
Providers
를 클릭하세요. Add
를 클릭하면, 새로운 제공자가 목록 상단에 추가됩니다.- 새로운 제공자를 클릭하여 변경사항을 적용하세요.
Category
섹션에서OAuth
를 선택하세요.Type
드롭다운에서 필요한 OAuth 제공자를 선택하세요.Client ID
와Client Secret
과 같은 필요한 정보를 입력하세요.
응용 프로그램 설정
- 상단 바에서
Application
을 클릭하고 편집할 원하는 응용 프로그램을 선택하세요. - 제공자 추가 버튼을 클릭하고 새로 추가된 제공자를 선택하세요.
- 등록, 로그인, 연결 해제 등을 활성화하는 등 제공자의 권한을 수정하세요.
- 모두 설정되었습니다!