openId - OpenId 認証 (openId)

OpenId 認証。

NameTypeDefaultDescription
useClientIdentitybooleanfalseクライアント OpenID ID を使用してユーザー・サブジェクトを作成するかどうかを指定します。 true に設定すると、OpenID クライアント ID のみが使用されます。 false に設定し、userInfoRef の最初のエレメントが検出された場合は、それを使用してユーザー・サブジェクトが作成されます。 そうでない場合は、OpenID ID を使用してユーザー・サブジェクトが作成されます。
mapIdentityToRegistryUserbooleanfalseID をレジストリー・ユーザーにマップするかどうかを指定します。 ユーザー・サブジェクトを作成するためにユーザー・レジストリーは使用されません。
sslRef最上位の ssl エレメント (ストリング) の参照。OpenID プロバイダーに接続するために使用される SSL 構成の ID を指定します。
httpsRequiredbooleantrueOpenID リライング・パーティーとプロバイダー・サービスの間には SSL 通信が必要です。
hashAlgorithm
  • SHA256
  • SHA1
SHA256OpenID プロバイダー応答パラメーターの署名および暗号化に使用されるハッシュ・アルゴリズムを指定します。
SHA256
セキュア・ハッシュ・アルゴリズム SHA256
SHA1
セキュア・ハッシュ・アルゴリズム SHA1
userInfoRef最上位の userInfo エレメント (コンマ区切りのストリング) の参照のリスト。emailOpenID プロバイダーが応答に組み込む必要がある、コンマで区切られた userInfo 参照のリストを指定します。
authenticationMode
  • checkid_immediate
  • checkid_setup
checkid_setupcheckid_immediate または checkid_setup のいずれかの OpenID プロバイダー認証モードを指定します。 checkid_setup がデフォルトの認証モードです。
checkid_immediate
checkid_immediate は、ブラウザーでのユーザーとの対話を無効にします。
checkid_setup
checkid_setup では、openID プロバイダーは openId リライング・パーティーに結果を返す前に、認証または自己登録を要求するためにユーザーと対話できます。
hostNameVerificationEnabledbooleantrueホスト名検証を有効にするかどうかを指定します。
realmIdentifierstringOpenID プロバイダー名の属性を指定します。
providerIdentifierstringユーザーが Open ID を取得するデフォルト OpenID プロバイダー URL を指定します。
authFilterRef最上位の authFilter エレメント (ストリング) の参照。認証フィルター参照を指定します。

userInfo

OpenID プロバイダーが応答に組み込む必要がある、コンマで区切られた userInfo 参照のリストを指定します。

NameTypeDefaultDescription
idstring固有の構成 ID。
aliasstringemail別名を指定します。
uriTypestringhttp://axschema.org/contact/emailURI タイプを指定します。
countint
Min: 1
1openID プロバイダーの応答に組み込まれる userInfo の量を指定します。
requiredbooleantrueユーザー情報が必要かどうかを指定します。

authFilter

認証フィルター参照を指定します。

authFilter > webApp

固有の構成 ID。

NameTypeDefaultDescription
idstring固有の構成 ID。
namestring名前を指定します。
matchType
  • contains
  • notContain
  • equals
containsマッチング・タイプを指定します。
contains
含む
notContain
含まない
equals
等しい

authFilter > requestUrl

固有の構成 ID。

NameTypeDefaultDescription
idstring固有の構成 ID。
urlPatternstringURL パターンを指定します。
matchType
  • contains
  • notContain
  • equals
containsマッチング・タイプを指定します。
contains
含む
notContain
含まない
equals
等しい

authFilter > remoteAddress

固有の構成 ID。

NameTypeDefaultDescription
idstring固有の構成 ID。
matchType
  • contains
  • notContain
  • equals
  • lessThan
  • greaterThan
containsマッチング・タイプを指定します。
contains
含む
notContain
含まない
equals
等しい
lessThan
より小
greaterThan
より大
ipstringIP アドレスを指定します。

authFilter > host

固有の構成 ID。

NameTypeDefaultDescription
idstring固有の構成 ID。
namestring名前を指定します。
matchType
  • contains
  • notContain
  • equals
containsマッチング・タイプを指定します。
contains
含む
notContain
含まない
equals
等しい

authFilter > userAgent

固有の構成 ID。

NameTypeDefaultDescription
idstring固有の構成 ID。
agentstringユーザー・エージェントを指定します。
matchType
  • contains
  • notContain
  • equals
containsマッチング・タイプを指定します。
contains
含む
notContain
含まない
equals
等しい