pl
.
touk
.
nussknacker
.
ui
.
security
oauth2
package
oauth2
Visibility
Public
All
Type Members
class
AuthenticationOAuth2Resources
extends
Directives
with
LazyLogging
with
FailFastCirceSupport
class
DefaultOAuth2Service
extends
OAuth2Service
with
LazyLogging
class
DefaultOAuth2ServiceFactory
extends
OAuth2ServiceFactory
case class
OAuth2AuthenticateData
(
access_token:
String
,
token_type:
String
,
refresh_token:
Option
[
String
]
)
extends
Product
with
Serializable
class
OAuth2Authenticator
extends
akka.http.scaladsl.server.directives.SecurityDirectives.AsyncAuthenticator
[
LoggedUser
] with
LazyLogging
class
OAuth2ClientApi
[
ProfileResponse
,
AccessTokenResponse
]
extends
LazyLogging
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
trait
OAuth2Service
extends
AnyRef
trait
OAuth2ServiceFactory
extends
AnyRef
case class
Oauth2AuthenticationResponse
(
accessToken:
String
,
tokenType:
String
)
extends
Product
with
Serializable
Value Members
object
DefaultOAuth2ServiceFactory
object
OAuth2Authenticator
extends
LazyLogging
object
OAuth2ClientApi
object
OAuth2Configuration
extends
Serializable
object
OAuth2ErrorHandler
object
OAuth2ServiceProvider
extends
LazyLogging
object
Oauth2AuthenticationResponse
extends
Serializable
Ungrouped