GitHub 用のソーシャル・ログインの構成。
| 名前 | タイプ | デフォルト | 説明 |
|---|---|---|---|
authFilterRef |
最上位の authFilter エレメント (ストリング) の参照。 |
認証フィルター参照を指定します。 |
|
authorizationEndpoint |
string |
https://github.com/login/oauth/authorize |
許可エンドポイント URL を指定します。 |
clientId |
string |
アプリケーション ID またはクライアント ID。 |
|
clientSecret |
リバース・エンコードされたパスワード (ストリング) |
アプリケーションまたはクライアントの秘密。 |
|
displayName |
string |
GitHub |
表示用のソーシャル・ログイン構成の名前。 |
isClientSideRedirectSupported |
ブール値 |
true |
クライアント・サイドのリダイレクトをサポートするかどうかを指定します。クライアントの例には、ブラウザーやスタンドアロンの JavaScript アプリケーションがあります。true に設定されている場合、クライアントは JavaScript をサポートする必要があります。 |
mapToUserRegistry |
ブール値 |
false |
userIdentifier をレジストリー・ユーザーにマップするかどうかを指定します。 |
redirectToRPHostAndPort |
string |
コールバック・プロトコル、ホスト、およびポート番号を指定します。 例えば、https://myhost:8020 のようにします。 |
|
responseType |
|
code |
OAuth 応答タイプを指定します。 |
scope |
string |
user |
必要な有効範囲を指定します。 |
sslRef |
最上位の ssl エレメント (ストリング) の参照。 |
ソーシャル・メディアへの接続に使用される SSL 構成の ID を指定します。 |
|
tokenEndpoint |
string |
https://github.com/login/oauth/access_token |
トークン・エンドポイント URL を指定します。 |
tokenEndpointAuthMethod |
|
client_secret_post |
必要な認証方式を指定します。 |
useSystemPropertiesForHttpClientConnections |
ブール値 |
false |
OpenID Connect クライアントまたは OAuth クライアントが HTTP クライアント接続を作成するときに、Java システム・プロパティーを使用するかどうかを指定します。 接続でシステム・プロパティー http* または javax* を使用する場合は、このプロパティーを true に設定します。 |
userApi |
string |
https://api.github.com/user/emails |
ユーザー情報の取得 URL。 |
userNameAttribute |
string |
クレームの値は、認証済みユーザー・プリンシパルです。 |
|
website |
ストリング (空白は削除) |
https://github.com |
Web サイトのアドレス。 |
認証フィルター参照を指定します。
固有の構成 ID。
| 名前 | タイプ | デフォルト | 説明 |
|---|---|---|---|
id |
ストリング |
固有の構成 ID。 |
|
matchType |
|
contains |
マッチング・タイプを指定します。 |
name |
string |
名前を指定します。 |
固有の構成 ID。
| 名前 | タイプ | デフォルト | 説明 |
|---|---|---|---|
id |
ストリング |
固有の構成 ID。 |
|
matchType |
|
contains |
マッチング・タイプを指定します。 |
name |
string |
名前を指定します。 |
固有の構成 ID。
| 名前 | タイプ | デフォルト | 説明 |
|---|---|---|---|
id |
ストリング |
固有の構成 ID。 |
|
ip |
string |
リモート・ホスト TCP/IP アドレスを指定します。 |
|
matchType |
|
contains |
マッチング・タイプを指定します。 |
固有の構成 ID。
| 名前 | タイプ | デフォルト | 説明 |
|---|---|---|---|
id |
ストリング |
固有の構成 ID。 |
|
matchType |
|
contains |
マッチング・タイプを指定します。 |
name |
string |
名前を指定します。 |
|
value |
string |
値属性は、要求ヘッダーの値を指定します。 値が指定されていない場合、マッチングには name 属性が使用されます (例: requestHeader id="sample" name="email" matchType="contains")。 |
固有の構成 ID。
| 名前 | タイプ | デフォルト | 説明 |
|---|---|---|---|
id |
ストリング |
固有の構成 ID。 |
|
matchType |
|
contains |
マッチング・タイプを指定します。 |
urlPattern |
string |
URL パターンを指定します。 ワイルドカードとして * 文字を使用することはサポートされていません。 |
固有の構成 ID。
| 名前 | タイプ | デフォルト | 説明 |
|---|---|---|---|
agent |
string |
どのブラウザーが使用されているのかを識別するのに役立つよう、ブラウザーのユーザー・エージェントを指定します。 |
|
id |
ストリング |
固有の構成 ID。 |
|
matchType |
|
contains |
マッチング・タイプを指定します。 |
固有の構成 ID。
| 名前 | タイプ | デフォルト | 説明 |
|---|---|---|---|
id |
ストリング |
固有の構成 ID。 |
|
matchType |
|
contains |
マッチング・タイプを指定します。 |
name |
string |
名前を指定します。 |
JWT トークンをビルドするために使用する情報を指定します。この情報には、JWT ビルダー参照と ID トークンからのクレームが含まれます。
| 名前 | タイプ | デフォルト | 説明 |
|---|---|---|---|
builder |
ストリング (空白は削除) |
参照された JWT ビルダーは、JWT トークンを作成します。このトークンは、認証済みサブジェクトに追加されます。 |
|
claims |
string |
ユーザー情報または ID トークンからコピーするクレームのコンマ区切りリストを指定します。 |