Download the PHP package 68publishers/oauth without Composer
On this page you can find all versions of the php package 68publishers/oauth. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download 68publishers/oauth
More information about 68publishers/oauth
Files in 68publishers/oauth
Package oauth
Short Description OAuth integration into Nette Framework
License MIT
Informations about the package oauth
OAuth
:bust_in_silhouette: OAuth integration into Nette Framework
Installation
Configuration
Azure
Integration
Lazy configuration
Sometimes it may be desirable to provide the configuration for an OAuth client dynamically if, for example, we have settings stored in a database. We can do this with the following implementation:
Implementing Authenticator
Authenticator is a class implementing the AuthenticatorInterface
interface.
This class should return the identity of the user and throw an AuthenticationException
exception in case of any problem.
Implementing OAuth Presenter
The OAuthPresenterTrait
trait is used for simple implementation.
Next, you need to define three methods that determine what should happen if the authentication is successful or fails.
All three methods should redirect at the end.
Login button
The login button can be rendered simply as follows
If you store the request (back link) using Presenter::storeRequest()
you can also pass it the URL.
Your OAuthPresenter
will then automatically redirect to this link after successful authentication.
License
The package is distributed under the MIT License. See LICENSE for more information.
All versions of oauth with dependencies
ext-json Version *
league/oauth2-client Version ^2.7
nette/application Version ^3.1
nette/di Version ^3.0
nette/http Version ^3.2
nette/security Version ^3.1