public function buildConfiguration(NodeBuilder $node)
{
$node->scalarNode('provider_class')->info('The class name of your provider class (e.g. the one that extends AbstractProvider)')->isRequired()->end()->scalarNode('client_class')->info('If you have a sub-class of OAuth2Client you want to use, add it here')->defaultValue('KnpU\\OAuth2ClientBundle\\Client\\OAuth2Client')->end()->arrayNode('provider_options')->info('Other options to pass to your provider\'s constructor')->prototype('variable')->end()->end();
}