クラス SecurityContextServerWebExchange

  • 実装されたすべてのインターフェース:
    org.springframework.web.server.ServerWebExchange

    public class SecurityContextServerWebExchange
    extends org.springframework.web.server.ServerWebExchangeDecorator
    提供された SecurityContext で ServerWebExchange.getPrincipal() をオーバーライドします
    導入:
    5.0
    関連事項:
    SecurityContextServerWebExchangeWebFilter
    • ネストされたクラスのサマリー

      • インターフェース org.springframework.web.server.ServerWebExchange から継承されたネストクラス / インターフェース

        org.springframework.web.server.ServerWebExchange.Builder
    • フィールドサマリー

      • インターフェース org.springframework.web.server.ServerWebExchange から継承されたフィールド

        LOG_ID_ATTRIBUTE
    • コンストラクターのサマリー

      コンストラクター  
      コンストラクター 説明
      SecurityContextServerWebExchange​(org.springframework.web.server.ServerWebExchange delegate, reactor.core.publisher.Mono<SecurityContext> context)
    • メソッドのサマリー

      すべてのメソッド   インスタンスメソッド   具象メソッド  
      修飾子と型 メソッド 説明
      <T extends java.security.Principal>
      reactor.core.publisher.Mono<T>
      getPrincipal()
      • クラス org.springframework.web.server.ServerWebExchangeDecorator から継承されたメソッド

        addUrlTransformer, checkNotModified, checkNotModified, checkNotModified, getApplicationContext, getAttributes, getDelegate, getFormData, getLocaleContext, getLogPrefix, getMultipartData, getRequest, getResponse, getSession, isNotModified, toString, transformUrl
      • クラス java.lang.Object から継承されたメソッド

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • インターフェース org.springframework.web.server.ServerWebExchange から継承されたメソッド

        getAttribute, getAttributeOrDefault, getRequiredAttribute, mutate
    • コンストラクターの詳細

      • SecurityContextServerWebExchange

        public SecurityContextServerWebExchange​(org.springframework.web.server.ServerWebExchange delegate,
                                                reactor.core.publisher.Mono<SecurityContext> context)
    • メソッドの詳細

      • getPrincipal

        public <T extends java.security.Principal> reactor.core.publisher.Mono<T> getPrincipal()
        次で指定:
        インターフェース org.springframework.web.server.ServerWebExchangegetPrincipal 
        オーバーライド:
        クラス org.springframework.web.server.ServerWebExchangeDecoratorgetPrincipal