1

私は、ユーザー名とパスワードを受け取り、受信者に何ができて何ができないかを伝えるある種のセッションを返すWebサービスを作成しようとしています。

  1. Springはどこでどのようにセッションと権限を処理しますか?
  2. 私のログインフォームには

<form method="POST" action="<c:url value="/j_spring_security_check" />">

これは何をするのでしょうか。同じことを行うWebサービスを作成することは可能ですか。

4

1 に答える 1

2

あなたのプロジェクトは spring-security プラグインと統合されていると思います。<c:url value="/j_spring_security_check">-- この行は、userid、passwd を spring セキュリティ インターセプタに送信します。Spring セキュリティ インターセプタは、サービスを呼び出すか、spring-security.xml ファイルに記載されていることを実行します。確認のために、web.xml ファイルで次のコードを確認してください。

    <filter-mapping>
      <filter-name>springSecurityFilterChain</filter-name>
      <url-pattern>/*</url-pattern>
    </filter-mapping> 

さらに分析するために、Spring の configuration.xml ファイルと web.xml を投稿してください。認証のために、なぜWebサービスを書きたいのですか? Spring セキュリティの詳細については、ドキュメントhttp://static.springsource.org/spring-security/site/を参照してください。

于 2012-07-13T08:49:19.310 に答える