SocialLogin
TsgcHTMLComponent_SocialLogin — Delphi, C++ Builder 및 .NET에서 각 제공자의 인증 URL을 구성하는 OAuth 소셜 로그인 버튼 패널(Google, Facebook, Apple, GitHub, Microsoft, Twitter, LinkedIn 또는 사용자 지정)입니다.
TsgcHTMLComponent_SocialLogin — Delphi, C++ Builder 및 .NET에서 각 제공자의 인증 URL을 구성하는 OAuth 소셜 로그인 버튼 패널(Google, Facebook, Apple, GitHub, Microsoft, Twitter, LinkedIn 또는 사용자 지정)입니다.
제공자마다 브랜드 적용된 Bootstrap 버튼 하나를 내보내는 버튼 패널 컴포넌트로, 각 버튼은 해당 제공자의 OAuth 2.0 인증 엔드포인트로 연결됩니다. 제공자를 추가하고, 레이아웃을 선택한 다음, HTML 속성을 읽습니다.
TsgcHTMLComponent_SocialLogin
Bootstrap 5 OAuth 버튼 패널
Delphi, C++ Builder, .NET
각 제공자에 대해 클라이언트 ID와 리디렉션 URI와 함께 AddProvider를 호출하고, Layout과 구분선을 설정한 다음, HTML을 읽습니다. 각 버튼은 제공자의 인증 URL로 연결됩니다.
가장 자주 사용하게 되는 멤버.
AddProvider(aProvider, aClientID, aRedirectURI, aScope)는 버튼을 추가합니다. Providers는 직접 편집할 수도 있는 TsgcHTMLSocialProviderItems 컬렉션입니다.
TsgcHTMLSocialProvider 열거형은 spGoogle, spFacebook, spApple, spGitHub, spMicrosoft, spTwitter, spLinkedIn 및 spCustom을 다룹니다.
각 항목은 Provider, ClientID, RedirectURI, Scope, AuthURL, State, ButtonText, IconURL 및 CustomColor를 제공합니다. GetAuthorizationURL은 전체 URL을 반환합니다.
Title과 Subtitle이 패널의 제목입니다. ShowDivider와 DividerText는 "or continue with" 구분선을 그립니다.
Layout은 slVertical 또는 slHorizontal을 선택합니다. MaxWidth, ShowIcons, ButtonPadding 및 ButtonBorderRadius가 버튼을 조정합니다.
HTML은 버튼 패널을 반환합니다. 주입된 스타일시트가 호버 효과를 추가합니다. 제공하거나, 페이지 템플릿의 BodyContent에 할당하십시오.