クラス AuthorityReactiveAuthorizationManager<T>

    • メソッドの詳細

      • check

        public reactor.core.publisher.Mono<AuthorizationDecision> check​(reactor.core.publisher.Mono<Authentication> authentication,
                                                                        T object)
        インターフェースからコピーされた説明: ReactiveAuthorizationManager
        特定の認証およびオブジェクトにアクセスを許可するかどうかを決定します。
        次で指定:
        インターフェース ReactiveAuthorizationManager<T>check 
        パラメーター:
        authentication - 確認する認証
        object - チェックするオブジェクト
        戻り値:
        決定できない場合は、決定または空の Mono。
      • hasAuthority

        public static <T> AuthorityReactiveAuthorizationManager<T> hasAuthority​(java.lang.String authority)
        指定された権限で AuthorityReactiveAuthorizationManager のインスタンスを作成します。
        型パラメーター:
        T - 認可されるオブジェクトの型
        パラメーター:
        authority - チェックする権限
        戻り値:
        新しいインスタンス
      • hasAnyAuthority

        public static <T> AuthorityReactiveAuthorizationManager<T> hasAnyAuthority​(java.lang.String... authorities)
        指定された権限で AuthorityReactiveAuthorizationManager のインスタンスを作成します。
        型パラメーター:
        T - 認可されるオブジェクトの型
        パラメーター:
        authorities - チェックする権限
        戻り値:
        新しいインスタンス
      • hasRole

        public static <T> AuthorityReactiveAuthorizationManager<T> hasRole​(java.lang.String role)
        指定された権限で AuthorityReactiveAuthorizationManager のインスタンスを作成します。
        型パラメーター:
        T - 認可されるオブジェクトの型
        パラメーター:
        role - "ROLE_" で始まるチェック対象の権限
        戻り値:
        新しいインスタンス
      • hasAnyRole

        public static <T> AuthorityReactiveAuthorizationManager<T> hasAnyRole​(java.lang.String... roles)
        指定された権限で AuthorityReactiveAuthorizationManager のインスタンスを作成します。
        型パラメーター:
        T - 認可されるオブジェクトの型
        パラメーター:
        roles - "ROLE_" で始まるチェック対象の権限
        戻り値:
        新しいインスタンス