PeServer

CsrfMiddleware
in package
implements IMiddleware

CSRFミドルウェア。

Table of Contents

Interfaces

IMiddleware
ミドルウェア。

Constants

MODE_BODY  = 1
MODE_HEADER  = 0

Properties

$regex  : Regex
$logger  : ILogger
$webSecurity  : WebSecurity

Methods

__construct()  : mixed
handleAfter()  : MiddlewareResult
後処理。
handleBefore()  : MiddlewareResult
前処理。
getErrorHttpStatus()  : HttpStatus
CSRFトークン不正時のHTTP応答ステータス。
getHeaderName()  : non-empty-string
CSRFとして有効なHTTPヘッダ名を返す。
getRequestKey()  : non-empty-string
CSRFとして有効なリクエストキーを返す。
getRequestMode()  : int
getSessionKey()  : non-empty-string
CSRFとして有効なセッションキーを返す。
handleBeforeBody()  : MiddlewareResult
handleBeforeHeader()  : MiddlewareResult

Constants

Properties

Methods

getHeaderName()

CSRFとして有効なHTTPヘッダ名を返す。

protected getHeaderName() : non-empty-string
Return values
non-empty-string

getRequestKey()

CSRFとして有効なリクエストキーを返す。

protected getRequestKey() : non-empty-string
Return values
non-empty-string

getSessionKey()

CSRFとして有効なセッションキーを返す。

protected getSessionKey() : non-empty-string
Return values
non-empty-string

        
On this page

Search results