Add personal API access token
This commit is contained in:
@@ -2,6 +2,7 @@
|
||||
|
||||
namespace Kanboard\ServiceProvider;
|
||||
|
||||
use Kanboard\Auth\ApiAccessTokenAuth;
|
||||
use Pimple\Container;
|
||||
use Pimple\ServiceProviderInterface;
|
||||
use Kanboard\Core\Security\AuthenticationManager;
|
||||
@@ -44,6 +45,8 @@ class AuthenticationProvider implements ServiceProviderInterface
|
||||
$container['authenticationManager']->register(new LdapAuth($container));
|
||||
}
|
||||
|
||||
$container['authenticationManager']->register(new ApiAccessTokenAuth($container));
|
||||
|
||||
$container['projectAccessMap'] = $this->getProjectAccessMap();
|
||||
$container['applicationAccessMap'] = $this->getApplicationAccessMap();
|
||||
$container['apiAccessMap'] = $this->getApiAccessMap();
|
||||
|
||||
@@ -158,6 +158,7 @@ class RouteProvider implements ServiceProviderInterface
|
||||
$container['route']->addRoute('user/:user_id/authentication', 'UserCredentialController', 'changeAuthentication');
|
||||
$container['route']->addRoute('user/:user_id/2fa', 'TwoFactorController', 'index');
|
||||
$container['route']->addRoute('user/:user_id/avatar', 'AvatarFileController', 'show');
|
||||
$container['route']->addRoute('user/:user_id/api', 'UserApiAccessController', 'show');
|
||||
|
||||
// Groups
|
||||
$container['route']->addRoute('groups', 'GroupListController', 'index');
|
||||
|
||||
Reference in New Issue
Block a user