oauth2Login - OAuth 로그인 (oauth2Login)

일반 소셜 미디어 로그인의 구성입니다.

NameTypeDefaultDescription
idstring고유 ID입니다.
authorizationEndpointtokenType권한 부여 엔드포인트 URL을 지정합니다.
scopestring필요한 범위를 지정합니다.
clientIdstring애플리케이션 또는 클라이언트 ID입니다.
clientSecret양방향으로 암호화된 비밀번호(문자열)애플리케이션 또는 클라이언트의 시크릿입니다.
displayNamestring표시할 Social Login 구성 이름입니다.
websitetokenType웹 사이트 주소입니다.
tokenEndpointtokenType토큰 엔드포인트 URL을 지정합니다.
tokenEndpointAuthMethod
  • client_secret_post
  • client_secret_basic
client_secret_post필수 인증 메소드를 지정합니다.
client_secret_post
client_secret_post
client_secret_basic
client_secret_basic
sslRef최상위 레벨 ssl 요소에 대한 참조입니다(문자열).소셜 미디어에 연결하는 데 사용되는 SSL 구성의 ID를 지정합니다.
authFilterRef최상위 레벨 authFilter 요소에 대한 참조입니다(문자열).인증 필터 참조를 지정합니다.
redirectToRPHostAndPortstring콜백 호스트 및 포트 번호를 지정합니다.
userNameAttributetokenTypeemail클레임 값이 인증된 사용자 프린시펄입니다.
userApistring사용자 정보 검색 URL입니다.
realmNametokenType이 소셜 미디어의 영역 이름입니다.
realmNameAttributetokenType클레임 값이 주제 영역으로 사용됩니다.
groupNameAttributetokenType클레임 값이 사용자 그룹 멤버십으로 사용됩니다.
userUniqueIdAttributetokenType클레임 값이 주제 고유 ID로 사용됩니다.
mapToUserRegistrybooleanfalse레지스트리 사용자에 사용자 ID를 맵핑할지 여부를 지정합니다.
isClientSideRedirectSupportedbooleantrue클라이언트 측 경로 재지정의 지원 여부를 지정합니다. 클라이언트의 예에는 브라우저 또는 독립형 JavaScript 애플리케이션이 포함됩니다. true로 설정하는 경우, 클라이언트는 JavaScript를 지원해야 합니다.

authFilter

인증 필터 참조를 지정합니다.

authFilter > webApp

고유 구성 ID입니다.

NameTypeDefaultDescription
id문자열고유 구성 ID입니다.
namestring이름을 지정합니다.
matchType
  • contains
  • notContain
  • equals
contains일치 유형을 지정합니다.
contains
Contains
notContain
Not contain
equals
Equals

authFilter > requestUrl

고유 구성 ID입니다.

NameTypeDefaultDescription
id문자열고유 구성 ID입니다.
urlPatternstringURL 패턴을 지정합니다.
matchType
  • contains
  • notContain
  • equals
contains일치 유형을 지정합니다.
contains
Contains
notContain
Not contain
equals
Equals

authFilter > remoteAddress

고유 구성 ID입니다.

NameTypeDefaultDescription
id문자열고유 구성 ID입니다.
matchType
  • contains
  • notContain
  • equals
  • lessThan
  • greaterThan
contains일치 유형을 지정합니다.
contains
Contains
notContain
Not contain
equals
Equals
lessThan
Less than
greaterThan
Greater than
ipstringIP 주소를 지정합니다.

authFilter > host

고유 구성 ID입니다.

NameTypeDefaultDescription
id문자열고유 구성 ID입니다.
namestring이름을 지정합니다.
matchType
  • contains
  • notContain
  • equals
contains일치 유형을 지정합니다.
contains
Contains
notContain
Not contain
equals
Equals

authFilter > userAgent

고유 구성 ID입니다.

NameTypeDefaultDescription
id문자열고유 구성 ID입니다.
agentstring사용자 에이전트를 지정합니다.
matchType
  • contains
  • notContain
  • equals
contains일치 유형을 지정합니다.
contains
Contains
notContain
Not contain
equals
Equals

jwt

JWT 토큰을 빌드하는 데 사용된 정보를 지정합니다. 이 정보에는 JWT 빌더 참조와 ID 토큰의 청구가 포함됩니다.

NameTypeDefaultDescription
buildertokenType참조된 JWT 빌더는 JWT 토큰을 작성하며 토큰은 인증된 주제에 추가됩니다.

jwt > claims

사용자 정보 또는 ID 토큰에서 복사하는 청구의 쉼표로 구분된 목록을 지정합니다.