クラス SecurityMockMvcRequestBuilders.FormLoginRequestBuilder
- java.lang.Object
-
- org.springframework.security.test.web.servlet.request.SecurityMockMvcRequestBuilders.FormLoginRequestBuilder
- 実装されたすべてのインターフェース:
org.springframework.beans.Mergeable
,org.springframework.test.web.servlet.RequestBuilder
- 含まれているクラス:
- SecurityMockMvcRequestBuilders
public static final class SecurityMockMvcRequestBuilders.FormLoginRequestBuilder extends java.lang.Object implements org.springframework.test.web.servlet.RequestBuilder, org.springframework.beans.Mergeable
必要なCsrfToken
を含むフォームベースのログインリクエストを作成します。- 導入:
- 4.0
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 SecurityMockMvcRequestBuilders.FormLoginRequestBuilder
acceptMediaType(org.springframework.http.MediaType acceptMediaType)
リクエストの Accept ヘッダーとして設定するメディア型を指定します。org.springframework.mock.web.MockHttpServletRequest
buildRequest(javax.servlet.ServletContext servletContext)
boolean
isMergeEnabled()
SecurityMockMvcRequestBuilders.FormLoginRequestBuilder
loginProcessingUrl(java.lang.String loginProcessingUrl)
POST 先の URL を指定します。SecurityMockMvcRequestBuilders.FormLoginRequestBuilder
loginProcessingUrl(java.lang.String loginProcessingUrl, java.lang.Object... uriVars)
POST 先の URL を指定します。java.lang.Object
merge(java.lang.Object parent)
SecurityMockMvcRequestBuilders.FormLoginRequestBuilder
password(java.lang.String password)
パスワードパラメーターの値。SecurityMockMvcRequestBuilders.FormLoginRequestBuilder
password(java.lang.String passwordParameter, java.lang.String password)
パスワードパラメーター名とパスワードの両方を指定します。SecurityMockMvcRequestBuilders.FormLoginRequestBuilder
passwordParam(java.lang.String passwordParameter)
パスワードを配置する HTTP パラメーター。SecurityMockMvcRequestBuilders.FormLoginRequestBuilder
user(java.lang.String username)
ユーザー名パラメーターの値。SecurityMockMvcRequestBuilders.FormLoginRequestBuilder
user(java.lang.String usernameParameter, java.lang.String username)
パスワードパラメーター名とパスワードの両方を指定します。SecurityMockMvcRequestBuilders.FormLoginRequestBuilder
userParameter(java.lang.String usernameParameter)
ユーザー名を配置する HTTP パラメーター。
メソッドの詳細
buildRequest
public org.springframework.mock.web.MockHttpServletRequest buildRequest(javax.servlet.ServletContext servletContext)
- 次で指定:
- インターフェース
org.springframework.test.web.servlet.RequestBuilder
のbuildRequest
loginProcessingUrl
public SecurityMockMvcRequestBuilders.FormLoginRequestBuilder loginProcessingUrl(java.lang.String loginProcessingUrl)
POST 先の URL を指定します。デフォルトは "/login" です- パラメーター:
loginProcessingUrl
- POST 先の URL。デフォルトは "/login" です- 戻り値:
- 追加のカスタマイズのための
SecurityMockMvcRequestBuilders.FormLoginRequestBuilder
loginProcessingUrl
public SecurityMockMvcRequestBuilders.FormLoginRequestBuilder loginProcessingUrl(java.lang.String loginProcessingUrl, java.lang.Object... uriVars)
POST 先の URL を指定します。- パラメーター:
loginProcessingUrl
- POST する URLuriVars
- URI 変数- 戻り値:
- 追加のカスタマイズのための
SecurityMockMvcRequestBuilders.FormLoginRequestBuilder
userParameter
public SecurityMockMvcRequestBuilders.FormLoginRequestBuilder userParameter(java.lang.String usernameParameter)
ユーザー名を配置する HTTP パラメーター。デフォルトは "username" です。- パラメーター:
usernameParameter
- ユーザー名を配置する HTTP パラメーター。デフォルトは "username" です。- 戻り値:
- 追加のカスタマイズのための
SecurityMockMvcRequestBuilders.FormLoginRequestBuilder
passwordParam
public SecurityMockMvcRequestBuilders.FormLoginRequestBuilder passwordParam(java.lang.String passwordParameter)
パスワードを配置する HTTP パラメーター。デフォルトは "password" です。- パラメーター:
passwordParameter
- パスワードを配置する HTTP パラメーター。デフォルトは "password" です。- 戻り値:
- 追加のカスタマイズのための
SecurityMockMvcRequestBuilders.FormLoginRequestBuilder
password
public SecurityMockMvcRequestBuilders.FormLoginRequestBuilder password(java.lang.String password)
パスワードパラメーターの値。デフォルトは "password" です。- パラメーター:
password
- password パラメーターの値。デフォルトは "password" です。- 戻り値:
- 追加のカスタマイズのための
SecurityMockMvcRequestBuilders.FormLoginRequestBuilder
user
public SecurityMockMvcRequestBuilders.FormLoginRequestBuilder user(java.lang.String username)
ユーザー名パラメーターの値。デフォルトは "user" です。- パラメーター:
username
- ユーザー名パラメーターの値。デフォルトは "user" です。- 戻り値:
- 追加のカスタマイズのための
SecurityMockMvcRequestBuilders.FormLoginRequestBuilder
password
public SecurityMockMvcRequestBuilders.FormLoginRequestBuilder password(java.lang.String passwordParameter, java.lang.String password)
パスワードパラメーター名とパスワードの両方を指定します。- パラメーター:
passwordParameter
- パスワードを配置する HTTP パラメーター。デフォルトは "password" です。password
- password パラメーターの値。デフォルトは "password" です。- 戻り値:
- 追加のカスタマイズのための
SecurityMockMvcRequestBuilders.FormLoginRequestBuilder
user
public SecurityMockMvcRequestBuilders.FormLoginRequestBuilder user(java.lang.String usernameParameter, java.lang.String username)
パスワードパラメーター名とパスワードの両方を指定します。- パラメーター:
usernameParameter
- ユーザー名を配置する HTTP パラメーター。デフォルトは "username" です。username
- ユーザー名パラメーターの値。デフォルトは "user" です。- 戻り値:
- 追加のカスタマイズのための
SecurityMockMvcRequestBuilders.FormLoginRequestBuilder
acceptMediaType
public SecurityMockMvcRequestBuilders.FormLoginRequestBuilder acceptMediaType(org.springframework.http.MediaType acceptMediaType)
リクエストの Accept ヘッダーとして設定するメディア型を指定します。- パラメーター:
acceptMediaType
- Accept ヘッダーを設定するMediaType
デフォルトは MediaType.APPLICATION_FORM_URLENCODED です- 戻り値:
- 追加のカスタマイズのための
SecurityMockMvcRequestBuilders.FormLoginRequestBuilder
isMergeEnabled
public boolean isMergeEnabled()
- 次で指定:
- インターフェース
org.springframework.beans.Mergeable
のisMergeEnabled
merge
public java.lang.Object merge(java.lang.Object parent)
- 次で指定:
- インターフェース
org.springframework.beans.Mergeable
のmerge