Classes, interfaces and traits
AccessToken¶
AccessToken extension to the User interface
« More »
KeycloakHelper¶
Helper class for processing Keycloak principal.
« More »
OAuth2Auth¶
Factory interface for creating OAuth2 based @see \io\vertx\jphp\ext\auth\AuthProvider instances.
« More »
OAuth2ClientOptions¶
Options describing how an OAuth2 will make connections.
« More »
OAuth2RBAC¶
Functional interface that allows users to implement custom RBAC verifiers for OAuth2/OpenId Connect.
Users are to implement the isAuthorized
method to verify authorities. For provides that do not
export the permissions/roles in the token, this interface allows you to communicate with 3rd party services
such as graph APIs to collect the required data.
The contract is that once an authority is checked for a given user, it's value is cached during the execution
of the request. If a user is stored to a persistent storage, or the token is introspected, the cache is cleared
and a new call will be handled to the implementation.
« More »
OAuth2Response¶
A response from a fetch request.
This class represents a secure response from a Oauth2 fetch call.
A fetch is a simplified HTTP response from a protected resource.
« More »
Classes, interfaces and traits
AzureADAuth¶
Simplified factory to create an for Azure AD.
« More »
BoxAuth¶
Simplified factory to create an for box.com.
« More »
CloudFoundryAuth¶
Simplified factory to create an for CloudFoundry UAA.
« More »
DropboxAuth¶
Simplified factory to create an for Dropbox.
« More »
FacebookAuth¶
Simplified factory to create an for Facebook.
« More »
FoursquareAuth¶
Simplified factory to create an for Foursquare.
« More »
GithubAuth¶
Simplified factory to create an for Github.
« More »
GoogleAuth¶
Simplified factory to create an @see \io\vertx\jphp\ext\auth\oauth2\OAuth2Auth for Google.
« More »
HerokuAuth¶
Simplified factory to create an for Heroku.
« More »
InstagramAuth¶
Simplified factory to create an for Instagram.
« More »
KeycloakAuth¶
Simplified factory to create an for Keycloak.
« More »
LinkedInAuth¶
Simplified factory to create an for LinkedIn.
« More »
LiveAuth¶
Simplified factory to create an for live.com Services.
« More »
MailchimpAuth¶
Simplified factory to create an for Mailchimp.
« More »
OpenIDConnectAuth¶
Simplified factory to create an @see \io\vertx\jphp\ext\auth\oauth2\OAuth2Auth for OpenID Connect.
« More »
SalesforceAuth¶
Simplified factory to create an for Salesforce.
« More »
ShopifyAuth¶
Simplified factory to create an for Shopify.
« More »
SoundcloudAuth¶
Simplified factory to create an for SoundCloud.
« More »
StripeAuth¶
Simplified factory to create an for Stripe.
« More »