mirror of https://github.com/01-edu/public.git
2 changed files with 60 additions and 0 deletions
@ -0,0 +1,35 @@ |
|||||||
|
#### Functional |
||||||
|
|
||||||
|
##### Try to login with Github. |
||||||
|
###### Is it possible to enter the forum? |
||||||
|
|
||||||
|
##### Try to login with Google. |
||||||
|
###### Is it possible to enter the forum? |
||||||
|
|
||||||
|
##### Try to register as a new user in the forum. |
||||||
|
###### Is it possible to register? |
||||||
|
|
||||||
|
##### Try to login with the user you created. |
||||||
|
###### Can you login and have all the rights of a registered user? |
||||||
|
|
||||||
|
##### Try creating an account twice with the same credential. |
||||||
|
###### Does it present an error? |
||||||
|
|
||||||
|
##### Try to enter your account with no email, password or with errors in any of them. |
||||||
|
###### Does it present an error and an error message? |
||||||
|
|
||||||
|
###### Is it asked in the register for an email and a password? |
||||||
|
|
||||||
|
#### General |
||||||
|
|
||||||
|
###### +Does the project presents more than two different authentication methods? |
||||||
|
|
||||||
|
#### Basic |
||||||
|
|
||||||
|
###### +Does the project run quickly and effectively (favoring of recursive, no unnecessary data requests, etc.)? |
||||||
|
###### +Does the code obey the [good practices](https://github.com/01-edu/public/blob/master/subjects/good-practices.en.md)? |
||||||
|
|
||||||
|
#### Social |
||||||
|
|
||||||
|
###### +Did you learn anything from this project? |
||||||
|
###### +Would you recommend/nominate this program as an example for the rest of the school? |
@ -0,0 +1,25 @@ |
|||||||
|
## authentication |
||||||
|
|
||||||
|
### Objectives |
||||||
|
|
||||||
|
The goal of this project is to implement, into your forum, new ways of authentication. Github and google are mandatory. |
||||||
|
|
||||||
|
Some examples are: |
||||||
|
|
||||||
|
- Facebook |
||||||
|
- GitHub |
||||||
|
- Google |
||||||
|
|
||||||
|
This project will help you learn about: |
||||||
|
|
||||||
|
- Sessions and cookies. |
||||||
|
- Encryption. |
||||||
|
- How to manage dependencies. |
||||||
|
- How to create middleware |
||||||
|
- How to protect routes. |
||||||
|
|
||||||
|
### Instructions |
||||||
|
|
||||||
|
- Your project must have implemented at least the two authentication examples given must be implemented. |
||||||
|
- Your project must be written in **Go**. |
||||||
|
- The code must respect the [**good practices**](https://public.01-edu.org/subjects/good-practices.en). |
Loading…
Reference in new issue