Package

securesocial.core

providers

Permalink

package providers

Visibility
  1. Public
  2. All

Type Members

  1. class ConcurProvider extends OAuth2Provider

    Permalink

    A Concur OAuth2 Provider

    A Concur OAuth2 Provider

    For the documentation of Concur’s OAuth2 implementation please refer to https://developer.concur.com/api-documentation/oauth-20-0/web-flow

    Unfortunately, Concur does not implement the exact OAuth2 specification. It differs in two main points:

    • getAccessToken uses a HTTP GET request (instead of HTTP POST as specified in http://tools.ietf.org/html/rfc6749#section-3.2)
    • the access token response is delivered in XML (instead of JSON as specified in http://tools.ietf.org/html/rfc6749#section-5.1)
  2. class DropboxProvider extends OAuth2Provider

    Permalink

    A Dropbox Provider (OAuth2)

  3. class FacebookProvider extends OAuth2Provider

    Permalink

    A Facebook Provider

  4. class FoursquareProvider extends OAuth2Provider

    Permalink

    A Foursquare provider

  5. class GitHubProvider extends OAuth2Provider

    Permalink

    A GitHub provider

  6. class GoogleProvider extends OAuth2Provider

    Permalink

    A Google OAuth2 Provider

  7. class InstagramProvider extends OAuth2Provider

    Permalink

    An Instagram provider

  8. class LinkedInOAuth2Provider extends OAuth2Provider

    Permalink

    A LinkedIn Provider (OAuth2)

  9. class LinkedInProvider extends OAuth1Provider

    Permalink

    A LinkedIn Provider

  10. case class MailToken(uuid: String, email: String, creationTime: DateTime, expirationTime: DateTime, isSignUp: Boolean) extends Product with Serializable

    Permalink

    A token used for reset password and sign up operations

    A token used for reset password and sign up operations

    uuid

    the token id

    email

    the user email

    creationTime

    the creation time

    expirationTime

    the expiration time

    isSignUp

    a boolean indicating wether the token was created for a sign up action or not

  11. class SlackProvider extends OAuth2Provider

    Permalink

    A Slack provider

  12. class SoundcloudProvider extends OAuth2Provider

    Permalink

    A SoundcloudProvider OAuth2 Provider

  13. class SpotifyProvider extends OAuth2Provider

    Permalink

    A Spotify provider

  14. class TwitterProvider extends OAuth1Provider

    Permalink

    A Twitter Provider

  15. case class UsernamePasswordConfig(withUserNameSupport: Boolean, sendWelcomeEmail: Boolean, hasher: String, enableTokenJob: Boolean, signupSkipLogin: Boolean, minimumPasswordLength: Int) extends Product with Serializable

    Permalink
  16. class UsernamePasswordProvider[U] extends IdentityProvider with ApiSupport with I18nSupport

    Permalink

    A username password provider

  17. class VkProvider extends OAuth2Provider

    Permalink

    A Vk provider

  18. class WeiboProvider extends OAuth2Provider

    Permalink

    A Weibo provider

  19. class XingProvider extends OAuth1Provider

    Permalink

    A Xing Provider

Ungrouped