Webapp of services, authentication and authorization

Job ID: 32680858

Budget: €18 – €36 EUR

Hi, I need to develop users access for a services website.
The login page shoulde have a different type of access:

-> By an Identity provider (Access by google, facebook ecc..)
-> By user and password.

When a user is logged he is redirected to a website with more functionalities:

-> Searching object on a specific databases
-> Memorizing of object that he has interest.
-> Send message to owner of teh object
-> etc...

Each authenticate users have different authorization because they payed for differen services.

There are three service level: FREE, SHARE, PREMIUM.

I need someone that has experience in a similar context. I want use Spring and Eclipse.
I would like to have, the complete process of identification and authorization and Login Page and Logout, Session user definition, Software Architecture
Related categories: PHP Software Architecture OAuth Eclipse Spring Boot