Skip to content

Releases: bradyscode/authentication-api

v1.1.0-beta

v1.1.0-beta Pre-release
Pre-release

Choose a tag to compare

Authentication API Release Notes
Version 1.1.0-beta

Release Date: 2023-11-17

Introduction

This enhancement revolutionizes the AuthenticateUser endpoint by empowering it to issue JSON Web Tokens (JWTs) for enhanced authentication capabilities.

Key Features

The AuthenticateUser endpoint is responsible for verifying user credentials and, if valid, generating a JSON Web Token (JWT) or returning an unauthorized response. The JWT is a compact and self-contained way to securely transmit user information between parties as a means of authentication.

Here's a simplified illustration of the AuthenticateUser endpoint's behavior:

Valid Credentials

  • User submits login credentials (e.g., username, password) to the AuthenticateUser endpoint.

  • The endpoint verifies the provided credentials against the stored user information.

  • Upon successful verification, the endpoint generates a JWT containing the user's identity and relevant claims.

  • The JWT is returned to the user, typically in the HTTP response body.

Invalid Credentials

  • User submits incorrect login credentials to the AuthenticateUser endpoint.

  • The endpoint verifies the provided credentials against the stored user information.

  • Upon detecting invalid credentials, the endpoint returns an unauthorized response (e.g., HTTP status code 401).

The JWT, once obtained, can be attached to subsequent requests to protected resources, allowing the server to identify and authenticate the user without requiring repeated credential submissions. This mechanism streamlines user interactions and enhances security.

Improvements

Updated documentation with new features and examples

Known Issues

  • SQL injection vulnerability in UserInterface implementation

We are committed to continuous improvement and will continue to enhance the Authentication API with new features, improved performance, and bug fixes. Please feel free to provide feedback or report any issues you encounter through our support channels.

Thank you for using the Authentication API!

1.0.0.0

1.0.0.0 Pre-release
Pre-release

Choose a tag to compare

@bradyscode bradyscode released this 17 Nov 20:10

Authentication API Release Notes
Version 1.0.0

Release Date: 2023-11-17

Introduction

This release marks the initial release of the Authentication API, a secure and efficient RESTful API for managing user authentication and authorization. The API provides endpoints for user registration and login/authentication

Key Features

  • Secure user authentication using hashed passwords and unique salts

Improvements

  • Updated documentation with new features and examples

Known Issues

  • SQL injection vulnerability in UserInterface implementation

We are committed to continuous improvement and will continue to enhance the Authentication API with new features, improved performance, and bug fixes. Please feel free to provide feedback or report any issues you encounter through our support channels.

Thank you for using the Authentication API!