enum Azu::Handler::CSRF::Strategy

Overview

CSRF protection strategy

Defined in:

azu/handler/csrf.cr

Enum Members

SynchronizerToken = 0

Synchronizer Token Pattern - token stored in session/cookie, verified against form/header

SignedDoubleSubmit = 1

Double Submit Cookie Pattern with HMAC signing (recommended)

DoubleSubmit = 2

Simple Double Submit Cookie (not recommended, but available)

Instance Method Summary

Instance Method Detail

def double_submit? #

Returns true if this enum value equals DoubleSubmit


[View source]
def signed_double_submit? #

Returns true if this enum value equals SignedDoubleSubmit


[View source]
def synchronizer_token? #

Returns true if this enum value equals SynchronizerToken


[View source]