adrianhurt / play-multidomain-auth

This is a second part of play-multidomain-seed project. This project tries to be an example of how to implement an Authentication and Authorization layer using the Silhouette authentication library

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Multidomain Auth [Play 2.5 - Scala]

This is a second part of Multidomain Seed project mixed with Silhouette Credentials Seed. Please check them for detailed explanations.

This project tries to be an example of how to implement an Authentication and Authorization layer for a multiproject using the Silhouette authentication library.

The public web page (www.myweb.com) implements the typical authentication functionality. You can:

  • Sign up (with email confirmation)
  • Sign in (with remember me)
  • Sign out
  • Change password
  • Reset password (via email)
  • Control of public and private areas

The administration web page (admin.myweb.com) also implements an authorization functionality based on roles . You can:

  • Sign in (with remember me)
  • Sign out
  • Change password
  • Reset password (via email)
  • Control of public and private areas
  • Restrict areas to those users whose roles match with the specified ones (with logic OR or AND)

And please, don't forget starring this project if you consider it has been useful for you.

Also check my other projects:

About

This is a second part of play-multidomain-seed project. This project tries to be an example of how to implement an Authentication and Authorization layer using the Silhouette authentication library

License:Other


Languages

Language:Scala 67.1%Language:HTML 25.9%Language:JavaScript 5.0%Language:CoffeeScript 1.3%Language:CSS 0.8%