com.mohiva.play.silhouette.impl.providers

oauth2

package oauth2

Visibility
  1. Public
  2. All

Type Members

  1. trait ClefProfileBuilder extends CommonSocialProfileBuilder

    The profile builder for the common social profile.

  2. class ClefProfileParser extends SocialProfileParser[JsValue, CommonSocialProfile]

    The profile parser for the common social profile.

  3. abstract class ClefProvider extends OAuth2Provider

    A Clef OAuth2 Provider.

    A Clef OAuth2 Provider.

    See also

    http://docs.getclef.com/v1.0/docs

  4. trait DropboxProfileBuilder extends CommonSocialProfileBuilder

    The profile builder for the common social profile.

  5. class DropboxProfileParser extends SocialProfileParser[JsValue, CommonSocialProfile]

    The profile parser for the common social profile.

  6. abstract class DropboxProvider extends OAuth2Provider

    A Dropbox OAuth2 Provider.

    A Dropbox OAuth2 Provider.

    See also

    https://www.dropbox.com/developers/core/docs#oauth2-methods

    https://www.dropbox.com/developers/blog/45/using-oauth-20-with-the-core-api

  7. trait FacebookProfileBuilder extends CommonSocialProfileBuilder

    The profile builder for the common social profile.

  8. class FacebookProfileParser extends SocialProfileParser[JsValue, CommonSocialProfile]

    The profile parser for the common social profile.

  9. abstract class FacebookProvider extends OAuth2Provider

    A Facebook OAuth2 Provider.

    A Facebook OAuth2 Provider.

    See also

    https://developers.facebook.com/docs/facebook-login/access-tokens

    https://developers.facebook.com/docs/graph-api/reference/user

    https://developers.facebook.com/tools/explorer

  10. trait FoursquareProfileBuilder extends CommonSocialProfileBuilder

    The profile builder for the common social profile.

  11. class FoursquareProfileParser extends SocialProfileParser[JsValue, CommonSocialProfile]

    The profile parser for the common social profile.

  12. abstract class FoursquareProvider extends OAuth2Provider

    A Foursquare OAuth2 provider.

    A Foursquare OAuth2 provider.

    See also

    https://developer.foursquare.com/docs/explore

    https://developer.foursquare.com/overview/responses

    https://developer.foursquare.com/overview/auth

  13. trait GitHubProfileBuilder extends CommonSocialProfileBuilder

    The profile builder for the common social profile.

  14. class GitHubProfileParser extends SocialProfileParser[JsValue, CommonSocialProfile]

    The profile parser for the common social profile.

  15. abstract class GitHubProvider extends OAuth2Provider

    A GitHub OAuth2 Provider.

    A GitHub OAuth2 Provider.

    See also

    https://developer.github.com/v3/oauth/

  16. trait GoogleProfileBuilder extends CommonSocialProfileBuilder

    The profile builder for the common social profile.

  17. class GoogleProfileParser extends SocialProfileParser[JsValue, CommonSocialProfile]

    The profile parser for the common social profile.

  18. abstract class GoogleProvider extends OAuth2Provider

    A Google OAuth2 Provider.

    A Google OAuth2 Provider.

    See also

    https://developers.google.com/+/api/latest/people

    https://developers.google.com/accounts/docs/OAuth2Login

    https://developers.google.com/+/api/auth-migration#oauth2login

    https://developers.google.com/+/api/auth-migration#timetable

  19. trait InstagramProfileBuilder extends CommonSocialProfileBuilder

    The profile builder for the common social profile.

  20. class InstagramProfileParser extends SocialProfileParser[JsValue, CommonSocialProfile]

    The profile parser for the common social profile.

  21. abstract class InstagramProvider extends OAuth2Provider

    An Instagram OAuth2 provider.

    An Instagram OAuth2 provider.

    See also

    http://instagram.com/developer/endpoints/

    http://instagram.com/developer/authentication/

  22. trait LinkedInProfileBuilder extends CommonSocialProfileBuilder

    The profile builder for the common social profile.

  23. class LinkedInProfileParser extends SocialProfileParser[JsValue, CommonSocialProfile]

    The profile parser for the common social profile.

  24. abstract class LinkedInProvider extends OAuth2Provider

    A LinkedIn OAuth2 Provider.

    A LinkedIn OAuth2 Provider.

    See also

    https://developer.linkedin.com/documents/inapiprofile

    https://developer.linkedin.com/documents/authentication

    https://developer.linkedin.com/documents/oauth-10a

  25. trait VKProfileBuilder extends CommonSocialProfileBuilder

    The profile builder for the common social profile.

  26. class VKProfileParser extends SocialProfileParser[(JsValue, OAuth2Info), CommonSocialProfile]

    The profile parser for the common social profile.

  27. abstract class VKProvider extends OAuth2Provider

    A Vk OAuth 2 provider.

    A Vk OAuth 2 provider.

    See also

    http://vk.com/pages.php?o=-1&p=getProfiles

    http://vk.com/dev/api_requests

    http://vk.com/dev/auth_sites

Value Members

  1. object ClefProvider

    The companion object.

  2. object DropboxProvider

    The companion object.

  3. object FacebookProvider

    The companion object.

  4. object FoursquareProvider

    The companion object.

  5. object GitHubProvider

    The companion object.

  6. object GoogleProvider

    The companion object.

  7. object InstagramProvider

    The companion object.

  8. object LinkedInProvider

    The companion object.

  9. object VKProvider

    The companion object.

  10. package state

Ungrouped