クラス WebAuthnConfigurer<H extends HttpSecurityBuilder<H>>
java.lang.ObjectSE
org.springframework.security.config.annotation.SecurityConfigurerAdapter<DefaultSecurityFilterChain,B>
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) 許可されるオリジンを設定します。void
SecurityBuilder
に必要なプロパティを設定して、SecurityBuilder
を構成します。creationOptionsRepository
(PublicKeyCredentialCreationOptionsRepository creationOptionsRepository) セット PublicKeyCredentialCreationOptionsRepositorydisableDefaultRegistrationPage
(boolean disable) デフォルトの Webauthn 登録を無効にするかどうかを構成します。messageConverter
(org.springframework.http.converter.HttpMessageConverter<ObjectSE> converter) WebAuthn が HTTP リクエスト / レスポンスを読み書きするために使用するHttpMessageConverter
を設定します。依存パーティ ID。依存パーティ名を設定するクラス org.springframework.security.config.annotation.web.configurers.AbstractHttpConfigurer から継承されたメソッド
disable, getSecurityContextHolderStrategy, withObjectPostProcessor, withObjectPostProcessor
クラス org.springframework.security.config.annotation.SecurityConfigurerAdapter から継承されたメソッド
addObjectPostProcessor, addObjectPostProcessor, and, getBuilder, init, 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
configure
インターフェースからコピーされた説明:SecurityConfigurer
SecurityBuilder
に必要なプロパティを設定して、SecurityBuilder
を構成します。- 次で指定:
- インターフェース
SecurityConfigurer<DefaultSecurityFilterChain,
のH extends HttpSecurityBuilder<H>> configure
- オーバーライド:
- クラス
SecurityConfigurerAdapter<DefaultSecurityFilterChain,
のH extends HttpSecurityBuilder<H>> configure
- 例外:
ExceptionSE