クラス OidcUserInfo.Builder
- java.lang.Object
-
- org.springframework.security.oauth2.core.oidc.OidcUserInfo.Builder
- 含まれているクラス:
- OidcUserInfo
public static final class OidcUserInfo.Builder extends java.lang.Object
OidcUserInfo
のビルダー- 導入:
- 5.3
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 OidcUserInfo.Builder
address(java.lang.String address)
結果のOidcUserInfo
でこのアドレスを使用しますOidcUserInfo.Builder
birthdate(java.lang.String birthdate)
結果のOidcUserInfo
でこの生年月日を使用しますOidcUserInfo
build()
OidcUserInfo
を構築するOidcUserInfo.Builder
claim(java.lang.String name, java.lang.Object value)
結果のOidcUserInfo
でこの主張を使用しますOidcUserInfo.Builder
claims(java.util.function.Consumer<java.util.Map<java.lang.String,java.lang.Object>> claimsConsumer)
これまでに宣言されたすべてのclaim(String, Object)
へのアクセスを提供し、追加、置換、削除する機能があります。OidcUserInfo.Builder
email(java.lang.String email)
結果のOidcUserInfo
でこのメールを使用してくださいOidcUserInfo.Builder
emailVerified(java.lang.Boolean emailVerified)
結果のOidcUserInfo
でこの検証済みメールインジケーターを使用しますOidcUserInfo.Builder
familyName(java.lang.String familyName)
結果のOidcUserInfo
でこのファミリ名を使用しますOidcUserInfo.Builder
gender(java.lang.String gender)
結果のOidcUserInfo
でこの性別を使用しますOidcUserInfo.Builder
givenName(java.lang.String givenName)
結果のOidcUserInfo
でこの名を使用しますOidcUserInfo.Builder
locale(java.lang.String locale)
結果のOidcUserInfo
でこのロケールを使用しますOidcUserInfo.Builder
middleName(java.lang.String middleName)
結果のOidcUserInfo
でこのミドルネームを使用しますOidcUserInfo.Builder
name(java.lang.String name)
結果のOidcUserInfo
でこの名前を使用しますOidcUserInfo.Builder
nickname(java.lang.String nickname)
結果のOidcUserInfo
でこのニックネームを使用しますOidcUserInfo.Builder
phoneNumber(java.lang.String phoneNumber)
結果のOidcUserInfo
でこの電話番号を使用しますOidcUserInfo.Builder
phoneNumberVerified(java.lang.String phoneNumberVerified)
結果のOidcUserInfo
でこの確認済み電話番号インジケーターを使用しますOidcUserInfo.Builder
picture(java.lang.String picture)
結果のOidcUserInfo
でこのイメージを使用してくださいOidcUserInfo.Builder
preferredUsername(java.lang.String preferredUsername)
結果のOidcUserInfo
でこの優先ユーザー名を使用しますOidcUserInfo.Builder
profile(java.lang.String profile)
結果のOidcUserInfo
でこのプロファイルを使用しますOidcUserInfo.Builder
subject(java.lang.String subject)
結果のOidcUserInfo
でこの件名を使用しますOidcUserInfo.Builder
updatedAt(java.lang.String updatedAt)
結果のOidcUserInfo
でこの更新されたInstant
を使用しますOidcUserInfo.Builder
website(java.lang.String website)
結果のOidcUserInfo
でこの Web サイトを使用してくださいOidcUserInfo.Builder
zoneinfo(java.lang.String zoneinfo)
結果のOidcUserInfo
でこの zoneinfo を使用します
メソッドの詳細
claim
public OidcUserInfo.Builder claim(java.lang.String name, java.lang.Object value)
結果のOidcUserInfo
でこの主張を使用します- パラメーター:
name
- クレーム名value
- クレーム値- 戻り値:
- さらなる構成のための
OidcUserInfo.Builder
claims
public OidcUserInfo.Builder claims(java.util.function.Consumer<java.util.Map<java.lang.String,java.lang.Object>> claimsConsumer)
これまでに宣言されたすべてのclaim(String, Object)
へのアクセスを提供し、追加、置換、削除する機能があります。- パラメーター:
claimsConsumer
- コンシューマー- 戻り値:
- さらなる構成のための
OidcUserInfo.Builder
address
public OidcUserInfo.Builder address(java.lang.String address)
結果のOidcUserInfo
でこのアドレスを使用します- パラメーター:
address
- 使用するアドレス- 戻り値:
- さらなる構成のための
OidcUserInfo.Builder
birthdate
public OidcUserInfo.Builder birthdate(java.lang.String birthdate)
結果のOidcUserInfo
でこの生年月日を使用します- パラメーター:
birthdate
- 使用する生年月日- 戻り値:
- さらなる構成のための
OidcUserInfo.Builder
email
public OidcUserInfo.Builder email(java.lang.String email)
結果のOidcUserInfo
でこのメールを使用してください- パラメーター:
email
- 使用するメール- 戻り値:
- さらなる構成のための
OidcUserInfo.Builder
emailVerified
public OidcUserInfo.Builder emailVerified(java.lang.Boolean emailVerified)
結果のOidcUserInfo
でこの検証済みメールインジケーターを使用します- パラメーター:
emailVerified
- 使用する確認済みのメールインジケータ- 戻り値:
- さらなる構成のための
OidcUserInfo.Builder
familyName
public OidcUserInfo.Builder familyName(java.lang.String familyName)
結果のOidcUserInfo
でこのファミリ名を使用します- パラメーター:
familyName
- 使用する家族名- 戻り値:
- さらなる構成のための
OidcUserInfo.Builder
gender
public OidcUserInfo.Builder gender(java.lang.String gender)
結果のOidcUserInfo
でこの性別を使用します- パラメーター:
gender
- 使用する性別- 戻り値:
- さらなる構成のための
OidcUserInfo.Builder
givenName
public OidcUserInfo.Builder givenName(java.lang.String givenName)
結果のOidcUserInfo
でこの名を使用します- パラメーター:
givenName
- 使用する名- 戻り値:
- さらなる構成のための
OidcUserInfo.Builder
locale
public OidcUserInfo.Builder locale(java.lang.String locale)
結果のOidcUserInfo
でこのロケールを使用します- パラメーター:
locale
- 使用するロケール- 戻り値:
- さらなる構成のための
OidcUserInfo.Builder
middleName
public OidcUserInfo.Builder middleName(java.lang.String middleName)
結果のOidcUserInfo
でこのミドルネームを使用します- パラメーター:
middleName
- 使用するミドルネーム- 戻り値:
- さらなる構成のための
OidcUserInfo.Builder
name
public OidcUserInfo.Builder name(java.lang.String name)
結果のOidcUserInfo
でこの名前を使用します- パラメーター:
name
- 使用する名前- 戻り値:
- さらなる構成のための
OidcUserInfo.Builder
nickname
public OidcUserInfo.Builder nickname(java.lang.String nickname)
結果のOidcUserInfo
でこのニックネームを使用します- パラメーター:
nickname
- 使用するニックネーム- 戻り値:
- さらなる構成のための
OidcUserInfo.Builder
picture
public OidcUserInfo.Builder picture(java.lang.String picture)
結果のOidcUserInfo
でこのイメージを使用してください- パラメーター:
picture
- 使用するイメージ- 戻り値:
- さらなる構成のための
OidcUserInfo.Builder
phoneNumber
public OidcUserInfo.Builder phoneNumber(java.lang.String phoneNumber)
結果のOidcUserInfo
でこの電話番号を使用します- パラメーター:
phoneNumber
- 使用する電話番号- 戻り値:
- さらなる構成のための
OidcUserInfo.Builder
phoneNumberVerified
public OidcUserInfo.Builder phoneNumberVerified(java.lang.String phoneNumberVerified)
結果のOidcUserInfo
でこの確認済み電話番号インジケーターを使用します- パラメーター:
phoneNumberVerified
- 使用する確認済みの電話番号インジケータ- 戻り値:
- さらなる構成のための
OidcUserInfo.Builder
preferredUsername
public OidcUserInfo.Builder preferredUsername(java.lang.String preferredUsername)
結果のOidcUserInfo
でこの優先ユーザー名を使用します- パラメーター:
preferredUsername
- 使用する優先ユーザー名- 戻り値:
- さらなる構成のための
OidcUserInfo.Builder
profile
public OidcUserInfo.Builder profile(java.lang.String profile)
結果のOidcUserInfo
でこのプロファイルを使用します- パラメーター:
profile
- 使用するプロファイル- 戻り値:
- さらなる構成のための
OidcUserInfo.Builder
subject
public OidcUserInfo.Builder subject(java.lang.String subject)
結果のOidcUserInfo
でこの件名を使用します- パラメーター:
subject
- 使用する対象- 戻り値:
- さらなる構成のための
OidcUserInfo.Builder
updatedAt
public OidcUserInfo.Builder updatedAt(java.lang.String updatedAt)
結果のOidcUserInfo
でこの更新されたInstant
を使用します- パラメーター:
updatedAt
- 更新 - 使用するInstant
- 戻り値:
- さらなる構成のための
OidcUserInfo.Builder
website
public OidcUserInfo.Builder website(java.lang.String website)
結果のOidcUserInfo
でこの Web サイトを使用してください- パラメーター:
website
- 使用する Web サイト- 戻り値:
- さらなる構成のための
OidcUserInfo.Builder
zoneinfo
public OidcUserInfo.Builder zoneinfo(java.lang.String zoneinfo)
結果のOidcUserInfo
でこの zoneinfo を使用します- パラメーター:
zoneinfo
- 使用する zoneinfo- 戻り値:
- さらなる構成のための
OidcUserInfo.Builder
build
public OidcUserInfo build()
OidcUserInfo
を構築する- 戻り値:
- 構築された
OidcUserInfo