otus-softwarearchitect2020's People
otus-softwarearchitect2020's Issues
Profile change
The user can change their profile, but they cannot change someone else's profile. The user can change his name, surname, age and information about himself, but cannot change his login and password.
Authorization
The user can authorize by providing a login and password, in response he will receive an authorization key, with which he can pass authorization and authentication in other services of the system.
Authorization Key Verification for Profile Service
When a user views or changes their profile, they must provide a valid authorization key. If the key is not valid, then the user cannot view or change his profile. The content of this key is to authenticate in the profile service.
User registration
The user can provide a login, password, name, surname, age and information about himself, his account and profile will be created in the system.
Authorization key update
The user can update a valid but expiring authorization key.
Getting your profile
A user can view his or her profile, but cannot see someone else's profile. The user can see his name, surname, age and information about himself, but cannot see the login and password.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.