public function addProvider(AuthorizationProvider $provider)
    {
        $providers = $this->getOption(self::OPTION_PROVIDERS);
        $providers[] = $provider;
        $this->setOption(self::OPTION_PROVIDERS, $providers);
    }