Package

pl.touk.nussknacker.ui.security

oauth2

Permalink

package oauth2

Visibility
  1. Public
  2. All

Type Members

  1. class AuthenticationOAuth2Resources extends Directives with LazyLogging with FailFastCirceSupport

    Permalink
  2. class DefaultOAuth2Service extends OAuth2Service with LazyLogging

    Permalink
  3. class DefaultOAuth2ServiceFactory extends OAuth2ServiceFactory

    Permalink
  4. case class OAuth2AuthenticateData(access_token: String, token_type: String, refresh_token: Option[String]) extends Product with Serializable

    Permalink
  5. class OAuth2Authenticator extends akka.http.scaladsl.server.directives.SecurityDirectives.AsyncAuthenticator[LoggedUser] with LazyLogging

    Permalink
  6. class OAuth2ClientApi[ProfileResponse, AccessTokenResponse] extends LazyLogging

    Permalink
  7. case class OAuth2Configuration(method: AuthenticationMethod, usersFile: String, authorizeUri: URI, clientSecret: String, clientId: String, profileUri: URI, accessTokenUri: URI, redirectUri: URI, accessTokenParams: Map[String, String] = Map.empty, authorizeParams: Map[String, String] = Map.empty, headers: Map[String, String] = Map.empty, authorizationHeader: String = "Authorization") extends AuthenticationConfiguration with Product with Serializable

    Permalink
  8. trait OAuth2Service extends AnyRef

    Permalink
  9. trait OAuth2ServiceFactory extends AnyRef

    Permalink
  10. case class Oauth2AuthenticationResponse(accessToken: String, tokenType: String) extends Product with Serializable

    Permalink

Value Members

  1. object DefaultOAuth2ServiceFactory

    Permalink
  2. object OAuth2Authenticator extends LazyLogging

    Permalink
  3. object OAuth2ClientApi

    Permalink
  4. object OAuth2Configuration extends Serializable

    Permalink
  5. object OAuth2ErrorHandler

    Permalink
  6. object OAuth2ServiceProvider extends LazyLogging

    Permalink
  7. object Oauth2AuthenticationResponse extends Serializable

    Permalink

Ungrouped