package oauth2
- Alphabetic
- Public
- All
Type Members
-
class
Auth0ProfileParser extends SocialProfileParser[JsValue, CommonSocialProfile, OAuth2Info]
The profile parser for the common social profile.
-
class
Auth0Provider extends BaseAuth0Provider with CommonSocialProfileBuilder
The Auth0 OAuth2 Provider.
-
trait
BaseAuth0Provider extends OAuth2Provider
Base Auth0 OAuth2 Provider.
Base Auth0 OAuth2 Provider.
OAuth Provider configuration in silhouette.conf must indicate:
# Auth0 Service URLs auth0.authorizationURL="https://mydomain.eu.auth0.com/authorize" auth0.accessTokenURL="https://mydomain.eu.auth0.com/oauth/token" auth0.apiURL="https://mydomain.eu.auth0.com/userinfo"
# Application URL and credentials auth0.redirectURL="http://localhost:9000/authenticate/auth0" auth0.clientID=myoauthclientid auth0.clientSecret=myoauthclientsecret
# Auth0 user's profile information requested auth0.scope="openid name email picture"
See http://auth0.com for more information on the Auth0 Auth 2.0 Provider and Service.
-
trait
BaseDropboxProvider extends OAuth2Provider
Base Dropbox OAuth2 Provider.
Base Dropbox OAuth2 Provider.
- See also
https://www.dropbox.com/developers/blog/45/using-oauth-20-with-the-core-api
https://www.dropbox.com/developers/core/docs#oauth2-methods
-
trait
BaseFacebookProvider extends OAuth2Provider
Base Facebook OAuth2 Provider.
Base Facebook OAuth2 Provider.
- See also
https://developers.facebook.com/tools/explorer
https://developers.facebook.com/docs/graph-api/reference/user
https://developers.facebook.com/docs/facebook-login/access-tokens
-
trait
BaseFoursquareProvider extends OAuth2Provider
Base Foursquare OAuth2 provider.
Base Foursquare OAuth2 provider.
- See also
https://developer.foursquare.com/overview/auth
https://developer.foursquare.com/overview/responses
https://developer.foursquare.com/docs/explore
-
trait
BaseGitHubProvider extends OAuth2Provider
Base GitHub OAuth2 Provider.
Base GitHub OAuth2 Provider.
- See also
https://developer.github.com/v3/oauth/
-
trait
BaseGitLabProvider extends OAuth2Provider
Base GitLab OAuth2 Provider.
Base GitLab OAuth2 Provider.
- See also
https://gitlab.com/help/api/oauth2.md https://gitlab.com/help/integration/oauth_provider.md
-
trait
BaseGoogleProvider extends OAuth2Provider
Base Google OAuth2 Provider.
Base Google OAuth2 Provider.
- See also
https://developers.google.com/people/api/rest/v1/people/get
https://developers.google.com/people/v1/how-tos/authorizing
https://developers.google.com/identity/protocols/OAuth2
-
trait
BaseInstagramProvider extends OAuth2Provider
Base Instagram OAuth2 provider.
Base Instagram OAuth2 provider.
- See also
http://instagram.com/developer/authentication/
http://instagram.com/developer/endpoints/
-
trait
BaseLinkedInProvider extends OAuth2Provider
Base LinkedIn OAuth2 Provider.
Base LinkedIn OAuth2 Provider.
- See also
https://developer.linkedin.com/documents/oauth-10a
https://developer.linkedin.com/documents/authentication
https://developer.linkedin.com/documents/inapiprofile
-
trait
BaseVKProvider extends OAuth2Provider
Base Vk OAuth 2 provider.
Base Vk OAuth 2 provider.
- See also
https://vk.com/dev/auth_sites
https://vk.com/dev/api_requests
https://vk.com/dev/users.get
https://vk.com/dev/objects/user
-
class
DropboxProfileParser extends SocialProfileParser[JsValue, CommonSocialProfile, OAuth2Info]
The profile parser for the common social profile.
-
class
DropboxProvider extends BaseDropboxProvider with CommonSocialProfileBuilder
The Dropbox OAuth2 Provider.
-
class
FacebookProfileParser extends SocialProfileParser[JsValue, CommonSocialProfile, OAuth2Info]
The profile parser for the common social profile.
-
class
FacebookProvider extends BaseFacebookProvider with CommonSocialProfileBuilder
The Facebook OAuth2 Provider.
-
class
FoursquareProfileParser extends SocialProfileParser[JsValue, CommonSocialProfile, OAuth2Info]
The profile parser for the common social profile.
-
class
FoursquareProvider extends BaseFoursquareProvider with CommonSocialProfileBuilder
The Foursquare OAuth2 Provider.
-
class
GitHubProfileParser extends SocialProfileParser[JsValue, CommonSocialProfile, OAuth2Info]
The profile parser for the common social profile.
-
class
GitHubProvider extends BaseGitHubProvider with CommonSocialProfileBuilder
The GitHub OAuth2 Provider.
-
class
GitLabProfileParser extends SocialProfileParser[JsValue, CommonSocialProfile, OAuth2Info]
The profile parser for the common social profile.
-
class
GitLabProvider extends BaseGitLabProvider with CommonSocialProfileBuilder
The GitLab OAuth2 Provider.
-
class
GoogleProfileParser extends SocialProfileParser[JsValue, CommonSocialProfile, OAuth2Info]
The profile parser for the common social profile.
-
class
GoogleProvider extends BaseGoogleProvider with CommonSocialProfileBuilder
The Google OAuth2 Provider.
-
class
InstagramProfileParser extends SocialProfileParser[JsValue, CommonSocialProfile, OAuth2Info]
The profile parser for the common social profile.
-
class
InstagramProvider extends BaseInstagramProvider with CommonSocialProfileBuilder
The Instagram OAuth2 Provider.
-
class
LinkedInProfileParser extends SocialProfileParser[JsValue, CommonSocialProfile, OAuth2Info]
The profile parser for the common social profile.
-
class
LinkedInProvider extends BaseLinkedInProvider with CommonSocialProfileBuilder
The LinkedIn OAuth2 Provider.
-
class
VKProfileParser extends SocialProfileParser[JsValue, CommonSocialProfile, OAuth2Info]
The profile parser for the common social profile.
-
class
VKProvider extends BaseVKProvider with CommonSocialProfileBuilder
The VK OAuth2 Provider.
Value Members
-
object
Auth0Provider
The companion object.
-
object
DropboxProvider
The companion object.
-
object
FacebookProvider
The companion object.
-
object
FoursquareProvider
The companion object.
-
object
GitHubProvider
The companion object.
-
object
GitLabProvider
The companion object.
-
object
GoogleProvider
The companion object.
-
object
InstagramProvider
The companion object.
-
object
LinkedInProvider
The companion object.
-
object
VKProvider
The companion object.