openId - OpenId 인증 (openId)

OpenId 인증

NameTypeDefaultDescription
useClientIdentitybooleanfalse클라이언트 OpenID ID를 사용하여 사용자 주제를 작성할지 여부를 지정합니다. true로 설정한 경우 OpenID 클라이언트 ID만 사용됩니다. false로 설정하고 userInfoRef의 첫 번째 요소가 있는 경우 이를 사용하여 사용자 주제를 작성합니다. 그렇지 않으면 OpenID ID를 사용하여 사용자 주제를 작성합니다.
mapIdentityToRegistryUserbooleanfalse레지스트리 사용자에 ID를 맵핑할지 여부를 지정합니다. 사용자 레지스트리가 사용자 주제를 작성하는 데 사용되지 않습니다.
sslRef최상위 레벨 ssl 요소에 대한 참조입니다(문자열).SSL 구성의 ID를 사용하여 OpenID 제공자에 연결합니다.
httpsRequiredbooleantrueOpenID 지원 사이트와 제공자 서비스 간에 SSL 통신이 필요합니다.
hashAlgorithm
  • SHA256
  • SHA1
SHA256OpenID 제공자 응답 매개변수를 서명하고 암호화하는 데 사용되는 해시 알고리즘을 지정합니다.
SHA256
보안 해시 알고리즘 SHA256
SHA1
보안 해시 알고리즘 SHA1
userInfoRef최상위 레벨 userInfo 요소에 대한 참조 목록입니다(쉼표로 구분된 문자열).email응답에 포함할 OpenID 제공자에 대한 쉼표로 구분된 사용자 정보 참조 목록을 지정합니다.
authenticationMode
  • checkid_immediate
  • checkid_setup
checkid_setupOpenID 제공자 인증 모드 checkid_immediate 또는 checkid_setup 중 하나를 지정합니다. checkid_setup이 기본 인증 모드입니다.
checkid_immediate
checkid_immediate는 브라우저와 사용자의 상호작동을 허용하지 않습니다.
checkid_setup
checkid_setup을 사용하여 openID 제공자는 사용자와 상호작동하고 openId 지원 사이트에 결과를 리턴하기 전에 인증 또는 자체 등록을 요청합니다.
hostNameVerificationEnabledbooleantrue호스트 이름 검증을 사용할지 여부를 지정합니다.
realmIdentifierstringOpenID 제공자 이름의 속성을 지정합니다.
providerIdentifierstring사용자가 Open ID를 가져오는 기본 OpenID 제공자 URL을 지정합니다.
authFilterRef최상위 레벨 authFilter 요소에 대한 참조입니다(문자열).인증 필터 참조를 지정합니다.

userInfo

응답에 포함할 OpenID 제공자에 대한 쉼표로 구분된 사용자 정보 참조 목록을 지정합니다.

NameTypeDefaultDescription
id문자열고유 구성 ID입니다.
aliasstringemail별명을 지정합니다.
uriTypestringhttp://axschema.org/contact/emailURI 유형을 지정합니다.
countint
Min: 1
1openID 제공자의 응답에 포함되는 사용자 정보량을 지정합니다.
requiredbooleantrue사용자 정보가 필수 항목인지 여부를 지정합니다.

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