Source File
parser_option.go
Belonging Package
github.com/golang-jwt/jwt/v4
package jwt// ParserOption is used to implement functional-style options that modify the behavior of the parser. To add// new options, just create a function (ideally beginning with With or Without) that returns an anonymous function that// takes a *Parser type as input and manipulates its configuration accordingly.type ParserOption func(*Parser)// WithValidMethods is an option to supply algorithm methods that the parser will check. Only those methods will be considered valid.// It is heavily encouraged to use this option in order to prevent attacks such as https://auth0.com/blog/critical-vulnerabilities-in-json-web-token-libraries/.func ( []string) ParserOption {return func( *Parser) {.ValidMethods =}}// WithJSONNumber is an option to configure the underlying JSON parser with UseNumberfunc () ParserOption {return func( *Parser) {.UseJSONNumber = true}}// WithoutClaimsValidation is an option to disable claims validation. This option should only be used if you exactly know// what you are doing.func () ParserOption {return func( *Parser) {.SkipClaimsValidation = true}}
![]() |
The pages are generated with Golds v0.6.7. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |