クラス WebAuthnConfigurer<H extends HttpSecurityBuilder<H>>
java.lang.ObjectSE
org.springframework.security.config.annotation.SecurityConfigurerAdapter<DefaultSecurityFilterChain, H>
org.springframework.security.config.annotation.web.configurers.AbstractHttpConfigurer<WebAuthnConfigurer<H>, H>
org.springframework.security.config.annotation.web.configurers.WebAuthnConfigurer<H>
- 型パラメーター:
H- ビルダーの種類
- 実装済みのインターフェース一覧:
SecurityConfigurer<DefaultSecurityFilterChain, H>
public class WebAuthnConfigurer<H extends HttpSecurityBuilder<H>>
extends AbstractHttpConfigurer<WebAuthnConfigurer<H>, H>
Spring Security アプリケーション用に WebAuthn を構成する
- 導入:
- 6.4
コンストラクター概要
コンストラクター方法の概要
修飾子と型メソッド説明allowedOrigins(StringSE... allowedOrigins) allowedOrigins(Set)の便利なメソッドallowedOrigins(SetSE<StringSE> allowedOrigins) 許可されるオリジンを設定します。voidSecurityBuilderに必要なプロパティを設定して、SecurityBuilderを構成します。creationOptionsRepository(PublicKeyCredentialCreationOptionsRepository creationOptionsRepository) セット PublicKeyCredentialCreationOptionsRepositorydisableDefaultRegistrationPage(boolean disable) デフォルトの Webauthn 登録を無効にするかどうかを構成します。voidSecurityBuilderを初期化します。messageConverter(org.springframework.http.converter.HttpMessageConverter<ObjectSE> converter) WebAuthn が HTTP リクエスト / レスポンスを読み書きするために使用するHttpMessageConverterを設定します。依存パーティ ID。依存パーティ名を設定するクラス AbstractHttpConfigurer から継承されたメソッド
disable, getRequestMatcherBuilder, getSecurityContextHolderStrategy, withObjectPostProcessorクラス SecurityConfigurerAdapter から継承されたメソッド
addObjectPostProcessor, getBuilder, postProcess, setBuilder
コンストラクターの詳細
WebAuthnConfigurer
public WebAuthnConfigurer()
方法の詳細
rpId
依存パーティ ID。- パラメーター:
rpId- 依存当事者 ID- 戻り値:
- さらにカスタマイズするための
WebAuthnConfigurer
rpName
依存パーティ名を設定する- パラメーター:
rpName- 依存当事者名- 戻り値:
- さらにカスタマイズするための
WebAuthnConfigurer
allowedOrigins
allowedOrigins(Set)の便利なメソッド- パラメーター:
allowedOrigins- 許可された起源- 戻り値:
- さらにカスタマイズするための
WebAuthnConfigurer - 関連事項:
allowedOrigins
許可されるオリジンを設定します。- パラメーター:
allowedOrigins- 許可された起源- 戻り値:
- さらにカスタマイズするための
WebAuthnConfigurer - 関連事項:
disableDefaultRegistrationPage
デフォルトの Webauthn 登録を無効にするかどうかを構成します。これをtrueに設定すると、構成者はDefaultWebAuthnRegistrationPageGeneratingFilterを登録できなくなります。- パラメーター:
disable- true の場合はデフォルトの登録ページを無効にし、そうでない場合は有効にします- 戻り値:
- さらにカスタマイズするための
WebAuthnConfigurer
messageConverter
public WebAuthnConfigurer<H> messageConverter(org.springframework.http.converter.HttpMessageConverter<ObjectSE> converter) WebAuthn が HTTP リクエスト / レスポンスを読み書きするために使用するHttpMessageConverterを設定します。- パラメーター:
converter-HttpMessageConverter- 戻り値:
- さらにカスタマイズするための
WebAuthnConfigurer
creationOptionsRepository
public WebAuthnConfigurer<H> creationOptionsRepository(PublicKeyCredentialCreationOptionsRepository creationOptionsRepository) セット PublicKeyCredentialCreationOptionsRepository- パラメーター:
creationOptionsRepository- creationOptionsRepository- 戻り値:
- さらにカスタマイズするための
WebAuthnConfigurer
init
インターフェースからコピーされた説明:SecurityConfigurerSecurityBuilderを初期化します。ここでは、共有状態のみを作成および変更する必要がありますが、オブジェクトの構築に使用されるSecurityBuilderのプロパティは作成および変更しないでください。これにより、構築時にSecurityConfigurer.configure(SecurityBuilder)メソッドが正しい共有オブジェクトを使用するようになります。ここで設定を適用する必要があります。- 次で指定:
- インターフェース
SecurityConfigurer<DefaultSecurityFilterChain, H extends HttpSecurityBuilder<H>>内のinit - オーバーライド:
- クラス
SecurityConfigurerAdapter<DefaultSecurityFilterChain, H extends HttpSecurityBuilder<H>>のinit - パラメーター:
http-
configure
インターフェースからコピーされた説明:SecurityConfigurerSecurityBuilderに必要なプロパティを設定して、SecurityBuilderを構成します。- 次で指定:
- インターフェース
SecurityConfigurer<DefaultSecurityFilterChain, H extends HttpSecurityBuilder<H>>内のconfigure - オーバーライド:
- クラス
SecurityConfigurerAdapter<DefaultSecurityFilterChain, H extends HttpSecurityBuilder<H>>のconfigure - パラメーター:
http-