Auth Manager API Reference
The Auth Manager provides comprehensive authentication and authorization utilities for edge environments.AuthManager
Main authentication management class.Constructor
options
(object): Authentication configuration options
jwtSecret
(string): JWT secret keyjwtAlgorithm
(string): JWT algorithmapiKeys
(array): Valid API keyssessionTimeout
(number): Session timeoutproviders
(array): Authentication providers
Methods
authenticate(request)
Authenticate a request.request
(Request): HTTP request
generateToken(payload, options)
Generate JWT token.payload
(object): Token payloadoptions
(object, optional): Token options
verifyToken(token)
Verify JWT token.token
(string): JWT token
validateApiKey(key)
Validate API key.key
(string): API key
createSession(user, options)
Create user session.user
(object): User objectoptions
(object, optional): Session options
validateSession(sessionId)
Validate user session.sessionId
(string): Session ID