Skip to content

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

Notifications You must be signed in to change notification settings

adrianhurt/play-multidomain-auth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published