問題タブ [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.

0 投票する
0 に答える
18 参照

gradle - Grails 4 の Spring Webflow

Grails 1.1 から Grails 4.0.11 に移行しています。その中でSpring Webflowを使用しましたが、Grails 4では機能しません.Grails4でSpring Webflowを実装するソリューションはありますか?

0 投票する
0 に答える
33 参照

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 を抽出するにはどうすればよいですか? この投稿リクエストはプラグインから行われるため、直接アクセスできないと思います。洞察に感謝します。