Documentation
¶
Overview ¶
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Index ¶
Constants ¶
View Source
const (
// DefaultKey default key for data
DefaultKey = "_jwtData"
)
View Source
const HeaderJWTKey = "X-JWT"
Variables ¶
View Source
var ( // ErrTokenNotFound err token not found ErrTokenNotFound = &hes.Error{ Message: "Token not found", StatusCode: http.StatusUnauthorized, } // ErrTokenIsInvalid err token is invalid ErrTokenIsInvalid = &hes.Error{ Message: "Token is invalid", StatusCode: http.StatusUnauthorized, } )
Functions ¶
Types ¶
type Config ¶
type Config struct { Key string // CookieName cookie for token CookieName string Skipper elton.Skipper // Passthrough passthrough when token not found Passthrough bool TTLToken *TTLToken // Cookie cookie template Cookie http.Cookie }
Config jwt config
Click to show internal directories.
Click to hide internal directories.