test('assigns tokenPropertyName from the configuration object', function() {
  Configuration.tokenPropertyName = 'tokenPropertyName';

  equal(Token.create().tokenPropertyName, 'tokenPropertyName');

  Configuration.load({}, {});
});
test('assigns custom headers from the configuration object', function() {
  Configuration.headers = 'headers';

  equal(Token.create().headers, 'headers');

  Configuration.load({}, {});
});
test('assigns passwordField from the configuration object', function() {
  Configuration.passwordField = 'passwordField';

  equal(Token.create().passwordField, 'passwordField');

  Configuration.load({}, {});
});
test('assigns identificationField from the configuration object', function() {
  Configuration.identificationField = 'identificationField';

  equal(Token.create().identificationField, 'identificationField');

  Configuration.load({}, {});
});
test('assigns basicAuthentication from the configuration object', function() {
  Configuration.basicAuthentication = 'basicAuthentication';

  equal(Token.create().basicAuthentication, 'basicAuthentication');

  Configuration.load({}, {});
});
test('assigns serverTokenEndpoint from the configuration object', function() {
  Configuration.serverTokenEndpoint = 'serverTokenEndpoint';

  equal(Token.create().serverTokenEndpoint, 'serverTokenEndpoint');

  Configuration.load({}, {});
});
 initialize: function(container) {
   Configuration.load(container, ENV['simple-auth-token'] || {});
   container.register('simple-auth-authorizer:token', Authorizer);
   container.register('simple-auth-authenticator:token', TokenAuthenticator);
   container.register('simple-auth-authenticator:jwt', JWTAuthenticator);
 }