META-INFから提供されるリソースの保護/ quarkusでの認証によるリソース

xwoker

quarkusでの認証を使用して静的リソースを保護する慣用的な方法は何ですか?

quarkus.ioそれは例えば経て、JAX-RSリソースを確保することは非常に簡単ですJWTにBasicAuthしかしresources/META-INF/resources、同じ認証メカニズムで提供されるリソースを保護する方法を特定できませんでした

回避策として、直接配置されたファイルを読み取り、resourcesパススルーJAX-RSリソースを作成しました。

@RequestScoped
@Path("static")
public class StaticResources {

    @Inject
    protected JsonWebToken jwt; 

    @GET
    @Path("{filename}")
    public Response serve(@PathParam("filename") String file) {
        if (! hasValidJwt()) {
            return Response.status(401).build();
        }
        return Response.ok(loadFromFile(file)).build();
    }

    ...
}

これは(私たちの目的のために)うまく機能します!しかし、私はこの要件を解決するためのより良い方法があると思います。

セルカン

私が間違っていなければ、パスを定義しapplication.propertiesて保護することができます

次に例を示します。

https://quarkus.io/guides/security-openid-connect-web-authentication#configuring-the-application

関連する行は次のとおりです。

quarkus.http.auth.permission.authenticated.paths=/*
quarkus.http.auth.permission.authenticated.policy=authenticated

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

一部のリソースファイルがMETA-INFディレクトリに配置される理由

分類Dev

JMHがJavaモジュール内で実行されない(リソースが見つからない:/ META-INF / BenchmarkList)

分類Dev

保護されたリソースにアクセスするときのAuthenticationCredentialsNotFoundException

分類Dev

Laravel:他のユーザーによるアクセスからリソースを保護する方法は?

分類Dev

Laravel:他のユーザーによるアクセスからリソースを保護する方法は?

分類Dev

特定のPulumiスタック内のリソースが削除されないように保護する方法

分類Dev

春のセキュリティでリソースが保護されている場合にのみアクセストークンを確認する方法

分類Dev

IAPで保護されたリソースのWebDriverでセッションCookieを再作成するにはどうすればよいですか?

分類Dev

Keycloakを介してSpringBootから個々のリソースを保護する

分類Dev

保護されたリソースから継承されたインターフェイスへの呼び出しをモックする方法

分類Dev

META-INFがMETA-INFと呼ばれるのはなぜですか?

分類Dev

META-INF /サービスはsbtのどこにあるべきですか

分類Dev

JavaWebアプリでWEB-INF / META-INFのファイルにアクセスするにはどうすればよいですか?

分類Dev

サービスアカウントからGoogleIAPで保護されたリソースへのプログラムによるアクセスが無効な署名エラーで拒否されました

分類Dev

/ META-INF / BenchmarkList:リソースを見つけることができませんJMH

分類Dev

許可されていないユーザーからリソースのAmazons3バケットWebURLを保護する方法

分類Dev

証明書を1つだけ購入し、それを使用して多くのリソースに署名/保護することはできますか?

分類Dev

認証トークンによるjsonからの保護

分類Dev

Flying Saucer(ITextRenderer)で保護されたリソースを解決する

分類Dev

Jaspic:保護されていないリソースへのアクセスを処理する

分類Dev

サードパーティ認証でリソースサーバーRESTful APIを保護する

分類Dev

SQLリクエストのmeta_valueによる順序

分類Dev

Mod、Meta、Super ...キー?

分類Dev

OpenID Connect-この場合、IDトークンを保護されたリソースに送信する必要がありますか?

分類Dev

Azure ADB2Cによって保護されているリソースへのクライアントAPIアクセスを実装する方法

分類Dev

保護されたS3オブジェクトにアクセスするためのモバイルアプリケーションのSTS認証情報を取得するにはどうすればよいですか?

分類Dev

認証サーバーによるリソースサーバーへのアクセスを許可する

分類Dev

meta-openembeddedのmeta-oeとPokyのmeta

分類Dev

保護されたdropwizardリソースに引数を渡す

Related 関連記事

  1. 1

    一部のリソースファイルがMETA-INFディレクトリに配置される理由

  2. 2

    JMHがJavaモジュール内で実行されない(リソースが見つからない:/ META-INF / BenchmarkList)

  3. 3

    保護されたリソースにアクセスするときのAuthenticationCredentialsNotFoundException

  4. 4

    Laravel:他のユーザーによるアクセスからリソースを保護する方法は?

  5. 5

    Laravel:他のユーザーによるアクセスからリソースを保護する方法は?

  6. 6

    特定のPulumiスタック内のリソースが削除されないように保護する方法

  7. 7

    春のセキュリティでリソースが保護されている場合にのみアクセストークンを確認する方法

  8. 8

    IAPで保護されたリソースのWebDriverでセッションCookieを再作成するにはどうすればよいですか?

  9. 9

    Keycloakを介してSpringBootから個々のリソースを保護する

  10. 10

    保護されたリソースから継承されたインターフェイスへの呼び出しをモックする方法

  11. 11

    META-INFがMETA-INFと呼ばれるのはなぜですか?

  12. 12

    META-INF /サービスはsbtのどこにあるべきですか

  13. 13

    JavaWebアプリでWEB-INF / META-INFのファイルにアクセスするにはどうすればよいですか?

  14. 14

    サービスアカウントからGoogleIAPで保護されたリソースへのプログラムによるアクセスが無効な署名エラーで拒否されました

  15. 15

    / META-INF / BenchmarkList:リソースを見つけることができませんJMH

  16. 16

    許可されていないユーザーからリソースのAmazons3バケットWebURLを保護する方法

  17. 17

    証明書を1つだけ購入し、それを使用して多くのリソースに署名/保護することはできますか?

  18. 18

    認証トークンによるjsonからの保護

  19. 19

    Flying Saucer(ITextRenderer)で保護されたリソースを解決する

  20. 20

    Jaspic:保護されていないリソースへのアクセスを処理する

  21. 21

    サードパーティ認証でリソースサーバーRESTful APIを保護する

  22. 22

    SQLリクエストのmeta_valueによる順序

  23. 23

    Mod、Meta、Super ...キー?

  24. 24

    OpenID Connect-この場合、IDトークンを保護されたリソースに送信する必要がありますか?

  25. 25

    Azure ADB2Cによって保護されているリソースへのクライアントAPIアクセスを実装する方法

  26. 26

    保護されたS3オブジェクトにアクセスするためのモバイルアプリケーションのSTS認証情報を取得するにはどうすればよいですか?

  27. 27

    認証サーバーによるリソースサーバーへのアクセスを許可する

  28. 28

    meta-openembeddedのmeta-oeとPokyのmeta

  29. 29

    保護されたdropwizardリソースに引数を渡す

ホットタグ

アーカイブ