Google Social Login의 구성입니다.
Name | Type | Default | Description |
---|---|---|---|
id | 문자열 | 고유 구성 ID입니다. | |
clientId | string | 애플리케이션 또는 클라이언트 ID입니다. | |
clientSecret | 양방향으로 암호화된 비밀번호(문자열) | 애플리케이션 또는 클라이언트의 시크릿입니다. | |
authorizationEndpoint | string | https://accounts.google.com/o/oauth2/v2/auth | 권한 부여 엔드포인트 URL을 지정합니다. |
tokenEndpoint | string | https://www.googleapis.com/oauth2/v4/token | 토큰 엔드포인트 URL을 지정합니다. |
jwksUri | string | https://www.googleapis.com/oauth2/v3/certs | JWK(JSON Web Key) 서비스 URL을 지정합니다. |
scope | string | openid profile email | 필요한 범위를 지정합니다. |
userNameAttribute | string | 클레임 값이 인증된 사용자 프린시펄입니다. | |
mapToUserRegistry | boolean | false | 레지스트리 사용자에 사용자 ID를 맵핑할지 여부를 지정합니다. |
sslRef | 최상위 레벨 ssl 요소에 대한 참조입니다(문자열). | 소셜 미디어에 연결하는 데 사용되는 SSL 구성의 ID를 지정합니다. | |
authFilterRef | 최상위 레벨 authFilter 요소에 대한 참조입니다(문자열). | 인증 필터 참조를 지정합니다. | |
isClientSideRedirectSupported | boolean | true | 클라이언트 측 경로 재지정의 지원 여부를 지정합니다. 클라이언트의 예에는 브라우저 또는 독립형 JavaScript 애플리케이션이 포함됩니다. true로 설정하는 경우, 클라이언트는 JavaScript를 지원해야 합니다. |
displayName | string | 표시할 Social Login 구성 이름입니다. | |
website | tokenType | https://accounts.google.com | 웹 사이트 주소입니다. |
redirectToRPHostAndPort | string | 콜백 호스트 및 포트 번호를 지정합니다. | |
issuer | string | https://accounts.google.com | 발행자의 URL입니다. |
realmNameAttribute | string | iss | 클레임 값이 주제 영역으로 사용됩니다. |
groupNameAttribute | string | 클레임 값이 사용자 그룹 멤버십으로 사용됩니다. | |
userUniqueIdAttribute | string | 클레임 값이 주제 고유 ID로 사용됩니다. | |
clockSkew | int | 300000 | 키가 발행되는 시간과 키가 사용 가능한 시간 간의 최대 시간 차이(밀리초) |
signatureAlgorithm | string | RS256 | 토큰 또는 키를 서명하는 데 사용되는 알고리즘입니다. |
인증 필터 참조를 지정합니다.
고유 구성 ID입니다.
Name | Type | Default | Description |
---|---|---|---|
id | 문자열 | 고유 구성 ID입니다. | |
name | string | 이름을 지정합니다. | |
matchType |
| contains | 일치 유형을 지정합니다. contains Contains notContain Not contain equals Equals |
고유 구성 ID입니다.
Name | Type | Default | Description |
---|---|---|---|
id | 문자열 | 고유 구성 ID입니다. | |
urlPattern | string | URL 패턴을 지정합니다. | |
matchType |
| contains | 일치 유형을 지정합니다. contains Contains notContain Not contain equals Equals |
고유 구성 ID입니다.
Name | Type | Default | Description |
---|---|---|---|
id | 문자열 | 고유 구성 ID입니다. | |
matchType |
| contains | 일치 유형을 지정합니다. contains Contains notContain Not contain equals Equals lessThan Less than greaterThan Greater than |
ip | string | IP 주소를 지정합니다. |
고유 구성 ID입니다.
Name | Type | Default | Description |
---|---|---|---|
id | 문자열 | 고유 구성 ID입니다. | |
name | string | 이름을 지정합니다. | |
matchType |
| contains | 일치 유형을 지정합니다. contains Contains notContain Not contain equals Equals |
고유 구성 ID입니다.
Name | Type | Default | Description |
---|---|---|---|
id | 문자열 | 고유 구성 ID입니다. | |
agent | string | 사용자 에이전트를 지정합니다. | |
matchType |
| contains | 일치 유형을 지정합니다. contains Contains notContain Not contain equals Equals |
JWT 토큰을 빌드하는 데 사용된 정보를 지정합니다. 이 정보에는 JWT 빌더 참조와 ID 토큰의 청구가 포함됩니다.
Name | Type | Default | Description |
---|---|---|---|
builder | tokenType | 참조된 JWT 빌더는 JWT 토큰을 작성하며 토큰은 인증된 주제에 추가됩니다. |
사용자 정보 또는 ID 토큰에서 복사하는 청구의 쉼표로 구분된 목록을 지정합니다.