Register
Login
Resources
Docs Blog Datasets Glossary Case Studies Tutorials & Webinars
Product
Data Engine LLMs Platform Enterprise
Pricing Explore
Connect to our Discord channel
baalmart b4ea519f25
temporarily remove bcc emails from compromised tokens
16 hours ago
..
bin
6d418cf820
addressing runtime errors around emailing for 2 jobs
2 days ago
a21a5cedb3
fix runtime when sending emails with undefined name
2 days ago
b7f2973f5b
make adjustments to email sent and API response when deactivating clients
2 months ago
c86c45c087
introducing conditional JWT authentication
4 days ago
30c5be8bb4
remove the one hour expiry on JWTs
3 weeks ago
c86c45c087
introducing conditional JWT authentication
4 days ago
b4ea519f25
temporarily remove bcc emails from compromised tokens
16 hours ago
1cd9b42b95
ignore some files
2 years ago
1cd9b42b95
ignore some files
2 years ago
836cfa32d0
ensure new readings endpoint is not allowed on JWT
4 months ago
72d0ca9de6
updating the Dockerfile to reflect recent rfactoring changes
10 months ago
f9e6701885
refresh deployment to pick latest changes
3 years ago
18228bbd83
trigger microservices
3 weeks ago
49dd28a66b
triggering github actions
2 years ago
aa02fd2273
refactor the blacklisting operations
4 months ago
aa02fd2273
refactor the blacklisting operations
4 months ago

README.md

You have to be logged in to leave a comment. Sign In

Authentication Service.

The authentication microservice is a crucial component of our application's security infrastructure. It handles user authentication & authorization, ensuring that only authenticated users can access protected resources.

Features

  • User Registration: This allows new users to create an account by providing their credentials and completing the registration process.
  • User Login: Provides a secure login mechanism for users to authenticate themselves and obtain an access token for subsequent requests.
  • Password Management: Offers password reset and change functionalities to maintain user account security.
  • Token-based Authentication: Utilizes JSON Web Tokens (JWT) for stateless authentication, allowing users to access protected endpoints with a valid token.
  • Role-based Authorization: Implements role-based access control (RBAC) to define granular permissions and restrict certain actions to authorized roles.
  • Token Validation: Verifies the authenticity and validity of tokens during authentication and authorization processes.
  • User Profile Management: Allows users to update their profile information, including personal details and preferences.
  • Security Measures: Implements industry-standard security practices, such as password hashing and encryption, to protect user data and prevent unauthorized access to AirQo Analytics.
Tip!

Press p or to see the previous file or, n or to see the next file

Comments

Loading...