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