PlayフレームワークとScalaの新機能です。私はJson Webトークンと認可の概念を知っています。私は、JWTを使ったユーザー役割認可を行うSpring Bootアプリケーションを作成しました。基本的には、JWTを作成しているときに私のカスタムキー値のペアを置いていますが、この "権限"のようなものがあります:[role_employee、role_user]Scala-Playフレームワークを使用したユーザーロール認可
リクエストが来たら、私はそれを傍受してトークンを解析し、 Spring Controllerメソッドでアノテーションを使用すると、権限が完全に機能します。私はPlayフレームワークでこのコンセプトを見つけようとしました。ほとんどの例では、コールを傍受してトークンの妥当性を検証する方法について説明していますが、承認が正しいことを確認する方法については誰も話していません。基本的には、単にトークンが正常であることを確認するだけで、特定のコントローラーの実行を許可するバインディングを作成するにはどのような役割が許可されていますか?
あなたは、このプレイプラグインを使用できるようにします。 https://github.com/mohiva/play-silhouette –