in play-v29/src/main/scala/com/gu/googleauth/auth.scala [155:168]
def borrowSettingsFromPlay(httpConfiguration: HttpConfiguration): AntiForgeryChecker =
AntiForgeryChecker(InitialSecret(httpConfiguration.secret.secret), signatureAlgorithmFromPlay(httpConfiguration))
/**
* If you're happy using the Playframework, you're probably happy to use their choice of JWT
* signature algorithm.
*/
def signatureAlgorithmFromPlay(httpConfiguration: HttpConfiguration): SignatureAlgorithm =
SignatureAlgorithm.forName(httpConfiguration.session.jwt.signatureAlgorithm)
}
class GoogleAuthException(val message: String, val throwable: Throwable = null) extends Exception(message, throwable)
object GoogleAuth {