Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Lmvp Authentication with Swagger Visualisation #25

Closed
wants to merge 4 commits into from

Conversation

DamiAdesola
Copy link

As requested, I separated the two branches. Making this one have swagger installed for API Visualisation. Take a look at both and then you can merge whichever seems more suitable for the project. If you need help using swagger just reach out and ill explain accordingly.

No Bugs or Issues found so far.

Next, I would like to finish the development of authenticating users to access information from the lmvp interface. This will restrict all information until the token is provided or User has logged in.

Would you prefer having a username/password combo or an access token generated upon registration?

Oluwadamilola Adesola added 4 commits August 2, 2020 10:12
-Added Swagger, to allow better visualisation of API(added in requirements.txt file).
-Added Authentication app, which allows users to register.
-Added Email Verification, which sends users verification tokens, which can then be successfully verified on the API (Email used is a test Gmail account. Details are in the setting.py file in ‘webapp’.
- Added all Serializations and Models required to, register verify and login Users
-Added Jwt for token generation (added in requirements.txt file)
-Two tokens are generated, refresh and access
- Added login through Swagger interface, which requires users to input generated token, to access information from the API.
-Added Renderers in order to ensure consistent responses in the API, especially when an error is generated.
@DamiAdesola DamiAdesola added the enhancement New feature or request label Aug 4, 2020
@DamiAdesola DamiAdesola linked an issue Aug 4, 2020 that may be closed by this pull request
@DamiAdesola DamiAdesola closed this Aug 5, 2020
@DamiAdesola DamiAdesola deleted the LMVP-Swagger branch August 5, 2020 12:47
@jbinvnt jbinvnt restored the LMVP-Swagger branch August 5, 2020 18:19
@jbinvnt jbinvnt deleted the LMVP-Swagger branch August 5, 2020 18:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

User authentication
1 participant