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

master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
app
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

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

Releases

No releases published
You can’t perform that action at this time.