Auth and OAuth2
The util-simple-auth
and util-oauth2
Foxx services have been replaced with the Foxx auth
and Foxx OAuth2 modules.
It is no longer necessary to install these services as dependencies in order to use the functionality.
Old:
'use strict';
const auth = applicationContext.dependencies.simpleAuth;
// ...
const valid = auth.verifyPassword(authData, password);
New:
'use strict';
const createAuth = require('@arangodb/foxx/auth');
const auth = createAuth(); // Use default configuration
// ...
const valid = auth.verifyPassword(authData, password);