yetu / yetu-play-authenticator

Scala / playframework library to authenticate with yetu

Version Matrix

yetu play authenticator

Build Status

A Scala / Play Framework library using Mohiva Silhouette to "log in with yetu".

This library is intended to help you get started building an app that authorizes with and fits into the yetu ecosystem.

This library is based on, and takes code from play-silhouette-seed (Thanks!) It uses OAuth2

Usage for a Scala / Play Framework application:

get a pair of clientId / clientSecret from yetu to authorize your app:

Currently please contact to obtain OAuth2 credentials.

For more information on how to develop yetu apps, please see this page

in your project/plugins.sbt file add:
resolvers += Resolver.url(

addSbtPlugin("me.lessis" % "bintray-sbt" % "0.1.2")

in your build.sbt add:

resolvers += bintray.Opts.resolver.mavenRepo("yetu")

//substitute <VERSION> here with the latest stable release
libraryDependencies += "com.yetu" %% "yetu-play-authenticator" % "<VERSION>"

in your conf/routes add:
# Silhouette / Authentication routes
GET         /signOut             
GET         /authenticate/:provider

Example app:

For more information, also have a look at the youtube-html-app to see how this library can be used.