問題タブ [grails-4]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
gradle - Grails 4 の Spring Webflow
Grails 1.1 から Grails 4.0.11 に移行しています。その中でSpring Webflowを使用しましたが、Grails 4では機能しません.Grails4でSpring Webflowを実装するソリューションはありますか?
grails - grails 4 アプリからの POST リクエストを傍受して POST 本体の値を抽出する方法は?
認証に SAML プラグインを使用しています。アプリはgrails4アプリです。
https://plugins.grails.org/plugin/jeffwils/spring-security-saml
しかし、私が思う質問は、厳密には SAML プラグインとは関係ありません。
これがプラグインの仕組みです。プラグインを設定して構成を追加したら、まず、Spring セキュリティ ロールで保護されたメソッドである index に移動します。これにより、次に示すように auth にリダイレクトされます。最終的に SAML がインストールされるため、以下の画像に示すように、https: //cas.byu.edu/cas/idp/profile/SAML2/POST/SSO に POST リクエストが送信されます。投稿本文は次のようになります
SAMLRequest: +PHNhbWwyOklzc3VlciB4bWxuczpzYW1sMj0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOmFzc2VydGlvbiI+dGVzdDwvc2FtbDI6SXNzdWVyPjwvc2FtbDJwOkF1dGhuzUmdVxDVxdW
SAMLRequest 値は base 64 でエンコードされています。したがって、デコード後は次のようになります
このリクエストから、ID="a1hb9ggi9f2hf5ie2h9j2ff8650geh5" 値を抽出したいと思います。この投稿リクエストを傍受し、リクエストの xml 値から ID を抽出するにはどうすればよいですか? この投稿リクエストはプラグインから行われるため、直接アクセスできないと思います。洞察に感謝します。