Backend of the ScholarX project
Prerequisites
- Java
- Maven
- MySQL
- Linkedin Social Login App
- Gmail Account with an App Password
Setup Linkedin Social Login App
- Create a new Linkedin App (help?)
- Click on
Auth
tab and addhttp://localhost:8080/login/oauth2/code/linkedin
as an authorised redirect URL - Make Sure you have properly added the
Sign in with Linkedin product
under products tab
Setup a gmail account with an app password
- Create a new gmail account if you don't have one already
- Enable Two Factor Authorisation
- Generate a new
App Password
(help?)
Steps
- Fork and clone the repository
git clone https://github.com/<your profile name>/scholarx
- Open the cloned repo, Find and open the
application.yml
file - Replace the
client-id
andclient-secret
with the values from the above linkedin social app
mvn spring-boot:run