To configure the CookieSecret
provider you must use the CookieSecretSettings
class. This class has the following form:
case class CookieSecretSettings(
cookieName: String = "OAuth1TokenSecret",
cookiePath: String = "/",
cookieDomain: Option[String] = None,
secureCookie: Boolean = true,
httpOnlyCookie: Boolean = true,
expirationTime: FiniteDuration = 5 minutes)
Property |
Description |
---|---|
`cookieName |
The cookie name |
|
The cookie path |
|
The cookie domain |
|
Whether this cookie is secured, sent only for HTTPS requests Note: |
|
Whether this cookie is HTTP only, i.e. not accessible from client-side JavaScript code |
|
Secret expiration. Defaults to 5 minutes which provides sufficient time to log in, but not too much. This is a balance between convenience and security |
oauth1TokenSecretProvider.cookieName = "OAuth1TokenSecret"
oauth1TokenSecretProvider.cookiePath = "/"
oauth1TokenSecretProvider.secureCookie = false
oauth1TokenSecretProvider.httpOnlyCookie = true
oauth1TokenSecretProvider.expirationTime = 5 minutes
Updated less than a minute ago
What's Next
OAuth2 based providers |