├── CHANGELOG.md ├── LICENSE ├── README.md ├── composer.json ├── phpstan.neon.dist └── src ├── Client ├── ClientRegistry.php ├── OAuth2Client.php ├── OAuth2ClientInterface.php ├── OAuth2PKCEClient.php └── Provider │ ├── AmazonClient.php │ ├── AppIdClient.php │ ├── AppleClient.php │ ├── Auth0Client.php │ ├── AzureClient.php │ ├── BitbucketClient.php │ ├── BoxClient.php │ ├── BuddyClient.php │ ├── BufferClient.php │ ├── CanvasLMSClient.php │ ├── CleverClient.php │ ├── DevianArtClient.php │ ├── DigitalOceanClient.php │ ├── DiscordClient.php │ ├── DisqusClient.php │ ├── DribbbleClient.php │ ├── DropboxClient.php │ ├── DrupalClient.php │ ├── ElanceClient.php │ ├── EveOnlineClient.php │ ├── EventbriteClient.php │ ├── FacebookClient.php │ ├── FitbitClient.php │ ├── FoursquareClient.php │ ├── FusionAuthClient.php │ ├── GeocachingClient.php │ ├── GithubClient.php │ ├── GitlabClient.php │ ├── GoogleClient.php │ ├── HeadHunterClient.php │ ├── HerokuClient.php │ ├── InstagramClient.php │ ├── JiraClient.php │ ├── KeycloakClient.php │ ├── LinkedInClient.php │ ├── MailRuClient.php │ ├── MicrosoftClient.php │ ├── MollieClient.php │ ├── OdnoklassnikiClient.php │ ├── OktaClient.php │ ├── PassageClient.php │ ├── PaypalClient.php │ ├── Pkce │ └── KeycloakPkceClient.php │ ├── PsnClient.php │ ├── SalesforceClient.php │ ├── SlackClient.php │ ├── SpotifyClient.php │ ├── StravaClient.php │ ├── StripeClient.php │ ├── SymfonyConnectClient.php │ ├── TwitchClient.php │ ├── TwitchHelixClient.php │ ├── UberClient.php │ ├── UnsplashClient.php │ ├── VKontakteClient.php │ ├── VimeoClient.php │ ├── WaveClient.php │ ├── WebflowClient.php │ ├── YahooClient.php │ ├── YandexClient.php │ └── ZendeskClient.php ├── DependencyInjection ├── Configuration.php ├── InvalidOAuth2ClientException.php ├── KnpUOAuth2ClientExtension.php ├── ProviderFactory.php └── Providers │ ├── AmazonProviderConfigurator.php │ ├── AppIdProviderConfigurator.php │ ├── AppleProviderConfigurator.php │ ├── Auth0ProviderConfigurator.php │ ├── AzureProviderConfigurator.php │ ├── BitbucketProviderConfigurator.php │ ├── BoxProviderConfigurator.php │ ├── BuddyProviderConfigurator.php │ ├── BufferProviderConfigurator.php │ ├── CanvasLMSProviderConfigurator.php │ ├── CleverProviderConfigurator.php │ ├── DevianArtProviderConfigurator.php │ ├── DigitalOceanProviderConfigurator.php │ ├── DiscordProviderConfigurator.php │ ├── DisqusProviderConfigurator.php │ ├── DribbbleProviderConfigurator.php │ ├── DropboxProviderConfigurator.php │ ├── DrupalProviderConfigurator.php │ ├── ElanceProviderConfigurator.php │ ├── EveOnlineProviderConfigurator.php │ ├── EventbriteProviderConfigurator.php │ ├── FacebookProviderConfigurator.php │ ├── FitbitProviderConfigurator.php │ ├── FoursquareProviderConfigurator.php │ ├── FusionAuthProviderConfigurator.php │ ├── GenericProviderConfigurator.php │ ├── GeocachingProviderConfigurator.php │ ├── GithubProviderConfigurator.php │ ├── GitlabProviderConfigurator.php │ ├── GoogleProviderConfigurator.php │ ├── HeadHunterProviderConfigurator.php │ ├── HerokuProviderConfigurator.php │ ├── InstagramProviderConfigurator.php │ ├── JiraProviderConfigurator.php │ ├── KeycloakPkceProviderConfigurator.php │ ├── KeycloakProviderConfigurator.php │ ├── LinkedInProviderConfigurator.php │ ├── MailRuProviderConfigurator.php │ ├── MicrosoftProviderConfigurator.php │ ├── MollieProviderConfigurator.php │ ├── OdnoklassnikiProviderConfigurator.php │ ├── OktaProviderConfigurator.php │ ├── PassageProviderConfiguration.php │ ├── PaypalProviderConfigurator.php │ ├── ProviderConfiguratorInterface.php │ ├── ProviderWithoutClientSecretConfiguratorInterface.php │ ├── PsnProviderConfigurator.php │ ├── SalesforceProviderConfigurator.php │ ├── SlackProviderConfigurator.php │ ├── SpotifyProviderConfigurator.php │ ├── StravaProviderConfigurator.php │ ├── StripeProviderConfigurator.php │ ├── SymfonyConnectProviderConfigurator.php │ ├── TwitchHelixProviderConfigurator.php │ ├── TwitchProviderConfigurator.php │ ├── UberProviderConfigurator.php │ ├── UnsplashProviderConfigurator.php │ ├── VKontakteProviderConfigurator.php │ ├── VimeoProviderConfigurator.php │ ├── WaveProviderConfigurator.php │ ├── WebflowProviderConfigurator.php │ ├── YahooProviderConfigurator.php │ ├── YandexProviderConfigurator.php │ └── ZendeskProviderConfigurator.php ├── Exception ├── InvalidStateException.php ├── MissingAuthorizationCodeException.php └── OAuth2ClientException.php ├── KnpUOAuth2ClientBundle.php ├── Resources └── config │ └── services.php └── Security ├── Authenticator └── OAuth2Authenticator.php ├── Exception ├── FinishRegistrationException.php ├── IdentityProviderAuthenticationException.php ├── InvalidStateAuthenticationException.php └── NoAuthCodeAuthenticationException.php ├── Helper ├── FinishRegistrationBehavior.php ├── PreviousUrlHelper.php └── SaveAuthFailureMessage.php └── User ├── OAuthUser.php └── OAuthUserProvider.php /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/composer.json -------------------------------------------------------------------------------- /phpstan.neon.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/phpstan.neon.dist -------------------------------------------------------------------------------- /src/Client/ClientRegistry.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/Client/ClientRegistry.php -------------------------------------------------------------------------------- /src/Client/OAuth2Client.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/Client/OAuth2Client.php -------------------------------------------------------------------------------- /src/Client/OAuth2ClientInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/Client/OAuth2ClientInterface.php -------------------------------------------------------------------------------- /src/Client/OAuth2PKCEClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/Client/OAuth2PKCEClient.php -------------------------------------------------------------------------------- /src/Client/Provider/AmazonClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/Client/Provider/AmazonClient.php -------------------------------------------------------------------------------- /src/Client/Provider/AppIdClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/Client/Provider/AppIdClient.php -------------------------------------------------------------------------------- /src/Client/Provider/AppleClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/Client/Provider/AppleClient.php -------------------------------------------------------------------------------- /src/Client/Provider/Auth0Client.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/Client/Provider/Auth0Client.php -------------------------------------------------------------------------------- /src/Client/Provider/AzureClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/Client/Provider/AzureClient.php -------------------------------------------------------------------------------- /src/Client/Provider/BitbucketClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/Client/Provider/BitbucketClient.php -------------------------------------------------------------------------------- /src/Client/Provider/BoxClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/Client/Provider/BoxClient.php -------------------------------------------------------------------------------- /src/Client/Provider/BuddyClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/Client/Provider/BuddyClient.php -------------------------------------------------------------------------------- /src/Client/Provider/BufferClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/Client/Provider/BufferClient.php -------------------------------------------------------------------------------- /src/Client/Provider/CanvasLMSClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/Client/Provider/CanvasLMSClient.php -------------------------------------------------------------------------------- /src/Client/Provider/CleverClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/Client/Provider/CleverClient.php -------------------------------------------------------------------------------- /src/Client/Provider/DevianArtClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/Client/Provider/DevianArtClient.php -------------------------------------------------------------------------------- /src/Client/Provider/DigitalOceanClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/Client/Provider/DigitalOceanClient.php -------------------------------------------------------------------------------- /src/Client/Provider/DiscordClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/Client/Provider/DiscordClient.php -------------------------------------------------------------------------------- /src/Client/Provider/DisqusClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/Client/Provider/DisqusClient.php -------------------------------------------------------------------------------- /src/Client/Provider/DribbbleClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/Client/Provider/DribbbleClient.php -------------------------------------------------------------------------------- /src/Client/Provider/DropboxClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/Client/Provider/DropboxClient.php -------------------------------------------------------------------------------- /src/Client/Provider/DrupalClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/Client/Provider/DrupalClient.php -------------------------------------------------------------------------------- /src/Client/Provider/ElanceClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/Client/Provider/ElanceClient.php -------------------------------------------------------------------------------- /src/Client/Provider/EveOnlineClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/Client/Provider/EveOnlineClient.php -------------------------------------------------------------------------------- /src/Client/Provider/EventbriteClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/Client/Provider/EventbriteClient.php -------------------------------------------------------------------------------- /src/Client/Provider/FacebookClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/Client/Provider/FacebookClient.php -------------------------------------------------------------------------------- /src/Client/Provider/FitbitClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/Client/Provider/FitbitClient.php -------------------------------------------------------------------------------- /src/Client/Provider/FoursquareClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/Client/Provider/FoursquareClient.php -------------------------------------------------------------------------------- /src/Client/Provider/FusionAuthClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/Client/Provider/FusionAuthClient.php -------------------------------------------------------------------------------- /src/Client/Provider/GeocachingClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/Client/Provider/GeocachingClient.php -------------------------------------------------------------------------------- /src/Client/Provider/GithubClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/Client/Provider/GithubClient.php -------------------------------------------------------------------------------- /src/Client/Provider/GitlabClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/Client/Provider/GitlabClient.php -------------------------------------------------------------------------------- /src/Client/Provider/GoogleClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/Client/Provider/GoogleClient.php -------------------------------------------------------------------------------- /src/Client/Provider/HeadHunterClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/Client/Provider/HeadHunterClient.php -------------------------------------------------------------------------------- /src/Client/Provider/HerokuClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/Client/Provider/HerokuClient.php -------------------------------------------------------------------------------- /src/Client/Provider/InstagramClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/Client/Provider/InstagramClient.php -------------------------------------------------------------------------------- /src/Client/Provider/JiraClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/Client/Provider/JiraClient.php -------------------------------------------------------------------------------- /src/Client/Provider/KeycloakClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/Client/Provider/KeycloakClient.php -------------------------------------------------------------------------------- /src/Client/Provider/LinkedInClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/Client/Provider/LinkedInClient.php -------------------------------------------------------------------------------- /src/Client/Provider/MailRuClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/Client/Provider/MailRuClient.php -------------------------------------------------------------------------------- /src/Client/Provider/MicrosoftClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/Client/Provider/MicrosoftClient.php -------------------------------------------------------------------------------- /src/Client/Provider/MollieClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/Client/Provider/MollieClient.php -------------------------------------------------------------------------------- /src/Client/Provider/OdnoklassnikiClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/Client/Provider/OdnoklassnikiClient.php -------------------------------------------------------------------------------- /src/Client/Provider/OktaClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/Client/Provider/OktaClient.php -------------------------------------------------------------------------------- /src/Client/Provider/PassageClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/Client/Provider/PassageClient.php -------------------------------------------------------------------------------- /src/Client/Provider/PaypalClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/Client/Provider/PaypalClient.php -------------------------------------------------------------------------------- /src/Client/Provider/Pkce/KeycloakPkceClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/Client/Provider/Pkce/KeycloakPkceClient.php -------------------------------------------------------------------------------- /src/Client/Provider/PsnClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/Client/Provider/PsnClient.php -------------------------------------------------------------------------------- /src/Client/Provider/SalesforceClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/Client/Provider/SalesforceClient.php -------------------------------------------------------------------------------- /src/Client/Provider/SlackClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/Client/Provider/SlackClient.php -------------------------------------------------------------------------------- /src/Client/Provider/SpotifyClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/Client/Provider/SpotifyClient.php -------------------------------------------------------------------------------- /src/Client/Provider/StravaClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/Client/Provider/StravaClient.php -------------------------------------------------------------------------------- /src/Client/Provider/StripeClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/Client/Provider/StripeClient.php -------------------------------------------------------------------------------- /src/Client/Provider/SymfonyConnectClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/Client/Provider/SymfonyConnectClient.php -------------------------------------------------------------------------------- /src/Client/Provider/TwitchClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/Client/Provider/TwitchClient.php -------------------------------------------------------------------------------- /src/Client/Provider/TwitchHelixClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/Client/Provider/TwitchHelixClient.php -------------------------------------------------------------------------------- /src/Client/Provider/UberClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/Client/Provider/UberClient.php -------------------------------------------------------------------------------- /src/Client/Provider/UnsplashClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/Client/Provider/UnsplashClient.php -------------------------------------------------------------------------------- /src/Client/Provider/VKontakteClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/Client/Provider/VKontakteClient.php -------------------------------------------------------------------------------- /src/Client/Provider/VimeoClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/Client/Provider/VimeoClient.php -------------------------------------------------------------------------------- /src/Client/Provider/WaveClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/Client/Provider/WaveClient.php -------------------------------------------------------------------------------- /src/Client/Provider/WebflowClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/Client/Provider/WebflowClient.php -------------------------------------------------------------------------------- /src/Client/Provider/YahooClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/Client/Provider/YahooClient.php -------------------------------------------------------------------------------- /src/Client/Provider/YandexClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/Client/Provider/YandexClient.php -------------------------------------------------------------------------------- /src/Client/Provider/ZendeskClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/Client/Provider/ZendeskClient.php -------------------------------------------------------------------------------- /src/DependencyInjection/Configuration.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/DependencyInjection/Configuration.php -------------------------------------------------------------------------------- /src/DependencyInjection/InvalidOAuth2ClientException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/DependencyInjection/InvalidOAuth2ClientException.php -------------------------------------------------------------------------------- /src/DependencyInjection/KnpUOAuth2ClientExtension.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/DependencyInjection/KnpUOAuth2ClientExtension.php -------------------------------------------------------------------------------- /src/DependencyInjection/ProviderFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/DependencyInjection/ProviderFactory.php -------------------------------------------------------------------------------- /src/DependencyInjection/Providers/AmazonProviderConfigurator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/DependencyInjection/Providers/AmazonProviderConfigurator.php -------------------------------------------------------------------------------- /src/DependencyInjection/Providers/AppIdProviderConfigurator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/DependencyInjection/Providers/AppIdProviderConfigurator.php -------------------------------------------------------------------------------- /src/DependencyInjection/Providers/AppleProviderConfigurator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/DependencyInjection/Providers/AppleProviderConfigurator.php -------------------------------------------------------------------------------- /src/DependencyInjection/Providers/Auth0ProviderConfigurator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/DependencyInjection/Providers/Auth0ProviderConfigurator.php -------------------------------------------------------------------------------- /src/DependencyInjection/Providers/AzureProviderConfigurator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/DependencyInjection/Providers/AzureProviderConfigurator.php -------------------------------------------------------------------------------- /src/DependencyInjection/Providers/BitbucketProviderConfigurator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/DependencyInjection/Providers/BitbucketProviderConfigurator.php -------------------------------------------------------------------------------- /src/DependencyInjection/Providers/BoxProviderConfigurator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/DependencyInjection/Providers/BoxProviderConfigurator.php -------------------------------------------------------------------------------- /src/DependencyInjection/Providers/BuddyProviderConfigurator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/DependencyInjection/Providers/BuddyProviderConfigurator.php -------------------------------------------------------------------------------- /src/DependencyInjection/Providers/BufferProviderConfigurator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/DependencyInjection/Providers/BufferProviderConfigurator.php -------------------------------------------------------------------------------- /src/DependencyInjection/Providers/CanvasLMSProviderConfigurator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/DependencyInjection/Providers/CanvasLMSProviderConfigurator.php -------------------------------------------------------------------------------- /src/DependencyInjection/Providers/CleverProviderConfigurator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/DependencyInjection/Providers/CleverProviderConfigurator.php -------------------------------------------------------------------------------- /src/DependencyInjection/Providers/DevianArtProviderConfigurator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/DependencyInjection/Providers/DevianArtProviderConfigurator.php -------------------------------------------------------------------------------- /src/DependencyInjection/Providers/DigitalOceanProviderConfigurator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/DependencyInjection/Providers/DigitalOceanProviderConfigurator.php -------------------------------------------------------------------------------- /src/DependencyInjection/Providers/DiscordProviderConfigurator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/DependencyInjection/Providers/DiscordProviderConfigurator.php -------------------------------------------------------------------------------- /src/DependencyInjection/Providers/DisqusProviderConfigurator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/DependencyInjection/Providers/DisqusProviderConfigurator.php -------------------------------------------------------------------------------- /src/DependencyInjection/Providers/DribbbleProviderConfigurator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/DependencyInjection/Providers/DribbbleProviderConfigurator.php -------------------------------------------------------------------------------- /src/DependencyInjection/Providers/DropboxProviderConfigurator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/DependencyInjection/Providers/DropboxProviderConfigurator.php -------------------------------------------------------------------------------- /src/DependencyInjection/Providers/DrupalProviderConfigurator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/DependencyInjection/Providers/DrupalProviderConfigurator.php -------------------------------------------------------------------------------- /src/DependencyInjection/Providers/ElanceProviderConfigurator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/DependencyInjection/Providers/ElanceProviderConfigurator.php -------------------------------------------------------------------------------- /src/DependencyInjection/Providers/EveOnlineProviderConfigurator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/DependencyInjection/Providers/EveOnlineProviderConfigurator.php -------------------------------------------------------------------------------- /src/DependencyInjection/Providers/EventbriteProviderConfigurator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/DependencyInjection/Providers/EventbriteProviderConfigurator.php -------------------------------------------------------------------------------- /src/DependencyInjection/Providers/FacebookProviderConfigurator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/DependencyInjection/Providers/FacebookProviderConfigurator.php -------------------------------------------------------------------------------- /src/DependencyInjection/Providers/FitbitProviderConfigurator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/DependencyInjection/Providers/FitbitProviderConfigurator.php -------------------------------------------------------------------------------- /src/DependencyInjection/Providers/FoursquareProviderConfigurator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/DependencyInjection/Providers/FoursquareProviderConfigurator.php -------------------------------------------------------------------------------- /src/DependencyInjection/Providers/FusionAuthProviderConfigurator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/DependencyInjection/Providers/FusionAuthProviderConfigurator.php -------------------------------------------------------------------------------- /src/DependencyInjection/Providers/GenericProviderConfigurator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/DependencyInjection/Providers/GenericProviderConfigurator.php -------------------------------------------------------------------------------- /src/DependencyInjection/Providers/GeocachingProviderConfigurator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/DependencyInjection/Providers/GeocachingProviderConfigurator.php -------------------------------------------------------------------------------- /src/DependencyInjection/Providers/GithubProviderConfigurator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/DependencyInjection/Providers/GithubProviderConfigurator.php -------------------------------------------------------------------------------- /src/DependencyInjection/Providers/GitlabProviderConfigurator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/DependencyInjection/Providers/GitlabProviderConfigurator.php -------------------------------------------------------------------------------- /src/DependencyInjection/Providers/GoogleProviderConfigurator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/DependencyInjection/Providers/GoogleProviderConfigurator.php -------------------------------------------------------------------------------- /src/DependencyInjection/Providers/HeadHunterProviderConfigurator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/DependencyInjection/Providers/HeadHunterProviderConfigurator.php -------------------------------------------------------------------------------- /src/DependencyInjection/Providers/HerokuProviderConfigurator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/DependencyInjection/Providers/HerokuProviderConfigurator.php -------------------------------------------------------------------------------- /src/DependencyInjection/Providers/InstagramProviderConfigurator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/DependencyInjection/Providers/InstagramProviderConfigurator.php -------------------------------------------------------------------------------- /src/DependencyInjection/Providers/JiraProviderConfigurator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/DependencyInjection/Providers/JiraProviderConfigurator.php -------------------------------------------------------------------------------- /src/DependencyInjection/Providers/KeycloakPkceProviderConfigurator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/DependencyInjection/Providers/KeycloakPkceProviderConfigurator.php -------------------------------------------------------------------------------- /src/DependencyInjection/Providers/KeycloakProviderConfigurator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/DependencyInjection/Providers/KeycloakProviderConfigurator.php -------------------------------------------------------------------------------- /src/DependencyInjection/Providers/LinkedInProviderConfigurator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/DependencyInjection/Providers/LinkedInProviderConfigurator.php -------------------------------------------------------------------------------- /src/DependencyInjection/Providers/MailRuProviderConfigurator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/DependencyInjection/Providers/MailRuProviderConfigurator.php -------------------------------------------------------------------------------- /src/DependencyInjection/Providers/MicrosoftProviderConfigurator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/DependencyInjection/Providers/MicrosoftProviderConfigurator.php -------------------------------------------------------------------------------- /src/DependencyInjection/Providers/MollieProviderConfigurator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/DependencyInjection/Providers/MollieProviderConfigurator.php -------------------------------------------------------------------------------- /src/DependencyInjection/Providers/OdnoklassnikiProviderConfigurator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/DependencyInjection/Providers/OdnoklassnikiProviderConfigurator.php -------------------------------------------------------------------------------- /src/DependencyInjection/Providers/OktaProviderConfigurator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/DependencyInjection/Providers/OktaProviderConfigurator.php -------------------------------------------------------------------------------- /src/DependencyInjection/Providers/PassageProviderConfiguration.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/DependencyInjection/Providers/PassageProviderConfiguration.php -------------------------------------------------------------------------------- /src/DependencyInjection/Providers/PaypalProviderConfigurator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/DependencyInjection/Providers/PaypalProviderConfigurator.php -------------------------------------------------------------------------------- /src/DependencyInjection/Providers/ProviderConfiguratorInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/DependencyInjection/Providers/ProviderConfiguratorInterface.php -------------------------------------------------------------------------------- /src/DependencyInjection/Providers/ProviderWithoutClientSecretConfiguratorInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/DependencyInjection/Providers/ProviderWithoutClientSecretConfiguratorInterface.php -------------------------------------------------------------------------------- /src/DependencyInjection/Providers/PsnProviderConfigurator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/DependencyInjection/Providers/PsnProviderConfigurator.php -------------------------------------------------------------------------------- /src/DependencyInjection/Providers/SalesforceProviderConfigurator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/DependencyInjection/Providers/SalesforceProviderConfigurator.php -------------------------------------------------------------------------------- /src/DependencyInjection/Providers/SlackProviderConfigurator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/DependencyInjection/Providers/SlackProviderConfigurator.php -------------------------------------------------------------------------------- /src/DependencyInjection/Providers/SpotifyProviderConfigurator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/DependencyInjection/Providers/SpotifyProviderConfigurator.php -------------------------------------------------------------------------------- /src/DependencyInjection/Providers/StravaProviderConfigurator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/DependencyInjection/Providers/StravaProviderConfigurator.php -------------------------------------------------------------------------------- /src/DependencyInjection/Providers/StripeProviderConfigurator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/DependencyInjection/Providers/StripeProviderConfigurator.php -------------------------------------------------------------------------------- /src/DependencyInjection/Providers/SymfonyConnectProviderConfigurator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/DependencyInjection/Providers/SymfonyConnectProviderConfigurator.php -------------------------------------------------------------------------------- /src/DependencyInjection/Providers/TwitchHelixProviderConfigurator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/DependencyInjection/Providers/TwitchHelixProviderConfigurator.php -------------------------------------------------------------------------------- /src/DependencyInjection/Providers/TwitchProviderConfigurator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/DependencyInjection/Providers/TwitchProviderConfigurator.php -------------------------------------------------------------------------------- /src/DependencyInjection/Providers/UberProviderConfigurator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/DependencyInjection/Providers/UberProviderConfigurator.php -------------------------------------------------------------------------------- /src/DependencyInjection/Providers/UnsplashProviderConfigurator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/DependencyInjection/Providers/UnsplashProviderConfigurator.php -------------------------------------------------------------------------------- /src/DependencyInjection/Providers/VKontakteProviderConfigurator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/DependencyInjection/Providers/VKontakteProviderConfigurator.php -------------------------------------------------------------------------------- /src/DependencyInjection/Providers/VimeoProviderConfigurator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/DependencyInjection/Providers/VimeoProviderConfigurator.php -------------------------------------------------------------------------------- /src/DependencyInjection/Providers/WaveProviderConfigurator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/DependencyInjection/Providers/WaveProviderConfigurator.php -------------------------------------------------------------------------------- /src/DependencyInjection/Providers/WebflowProviderConfigurator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/DependencyInjection/Providers/WebflowProviderConfigurator.php -------------------------------------------------------------------------------- /src/DependencyInjection/Providers/YahooProviderConfigurator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/DependencyInjection/Providers/YahooProviderConfigurator.php -------------------------------------------------------------------------------- /src/DependencyInjection/Providers/YandexProviderConfigurator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/DependencyInjection/Providers/YandexProviderConfigurator.php -------------------------------------------------------------------------------- /src/DependencyInjection/Providers/ZendeskProviderConfigurator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/DependencyInjection/Providers/ZendeskProviderConfigurator.php -------------------------------------------------------------------------------- /src/Exception/InvalidStateException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/Exception/InvalidStateException.php -------------------------------------------------------------------------------- /src/Exception/MissingAuthorizationCodeException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/Exception/MissingAuthorizationCodeException.php -------------------------------------------------------------------------------- /src/Exception/OAuth2ClientException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/Exception/OAuth2ClientException.php -------------------------------------------------------------------------------- /src/KnpUOAuth2ClientBundle.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/KnpUOAuth2ClientBundle.php -------------------------------------------------------------------------------- /src/Resources/config/services.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/Resources/config/services.php -------------------------------------------------------------------------------- /src/Security/Authenticator/OAuth2Authenticator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/Security/Authenticator/OAuth2Authenticator.php -------------------------------------------------------------------------------- /src/Security/Exception/FinishRegistrationException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/Security/Exception/FinishRegistrationException.php -------------------------------------------------------------------------------- /src/Security/Exception/IdentityProviderAuthenticationException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/Security/Exception/IdentityProviderAuthenticationException.php -------------------------------------------------------------------------------- /src/Security/Exception/InvalidStateAuthenticationException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/Security/Exception/InvalidStateAuthenticationException.php -------------------------------------------------------------------------------- /src/Security/Exception/NoAuthCodeAuthenticationException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/Security/Exception/NoAuthCodeAuthenticationException.php -------------------------------------------------------------------------------- /src/Security/Helper/FinishRegistrationBehavior.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/Security/Helper/FinishRegistrationBehavior.php -------------------------------------------------------------------------------- /src/Security/Helper/PreviousUrlHelper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/Security/Helper/PreviousUrlHelper.php -------------------------------------------------------------------------------- /src/Security/Helper/SaveAuthFailureMessage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/Security/Helper/SaveAuthFailureMessage.php -------------------------------------------------------------------------------- /src/Security/User/OAuthUser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/Security/User/OAuthUser.php -------------------------------------------------------------------------------- /src/Security/User/OAuthUserProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knpuniversity/oauth2-client-bundle/HEAD/src/Security/User/OAuthUserProvider.php --------------------------------------------------------------------------------