mirror of https://github.com/vapor/docs.git
415 B
415 B
Message authentication
Message authentication is used for verifying message authenticity and validity.
Common use cases are JSON Web Tokens.
For message authentication, Vapor only supports HMAC.
Using HMAC
To use HMAC you first need to select the used hashing algorithm for authentication. This works using generics.
let hash = HMAC<SHA224>.authenticate(message, withKey: authenticationKey)