Skip to content

Releases: brighthive/authserver

v1.5.3

30 Apr 15:38
15b3a17

Choose a tag to compare

Version 1.5.3 includes the following:

  • logic to revoke and expire the tokens of deactivated users
  • enables "(re)activation" of a user via POST

v1.5.2

23 Apr 17:36
f270b25

Choose a tag to compare

Version 1.5.2 fully enables the DELETE method on the User resource, which previously did behave as expected.

v1.5.1

19 Mar 16:06
b4f3fbe

Choose a tag to compare

This version ensures that colors and fonts align with design expectations.

v1.5.0

05 Feb 19:49
1c9ef69

Choose a tag to compare

This release further extends the capabilities of Authserver by adding a "Forgot password" feature.

  • Implement a Forgot Password workflow with integrations for email notifications via SendGrid.
  • Support lookup for users via queries to Neo4j (now fully Graph enabled!)

Eliminate Organization model

04 Nov 21:45
5078a5f

Choose a tag to compare

This release supports integration with BrightHive's Knowledge Graph infrastructure.

  • Remove the Organization data model, associated APIs, and unit tests.
  • Remove elements of the User data model that are now stored in the Person node in the Knowledge Graph.
  • Add a person_id field to the User data model in order to provide a means for the front-end app to link a Person node to a User account.
  • Add a can_login field to the User model in order to support the ability to create user accounts that are not meant for logging in.

v1.3.0

01 Oct 14:34
fc647a6

Choose a tag to compare

  • Create a linkage between a User and a Role (e.g. John Doe <-> Administrator).
  • Create a linkage between a Role and an OAuth 2.0 Scope. This allows for the ability to limit a client's abilities to only those scopes associated with the role assigned to the user.
  • Provide a new CRUD endpoint for managing OAuth 2.0 Scopes.
  • Remove the overarching DataTrust data model, which has become unnecessary.
  • Update flask-marshmallow to latest version and refactor APIs and database models to work with updates.
  • General unit test cleanup and an upgrade of the Docker image to Python 3.8.5 was done.

Version 1.2.0

30 Jul 20:09
ca4f95c

Choose a tag to compare

This release adds an Organization model and API resource. Changes include:

  • an Organization model and a relation between the Organization and User models. The corresponding migration script includes an upgrade function that converts existing organization strings (in the User model) into Organization models.
  • an adjustment of the User schema to expose the related Organization as a nested field
  • an OrganizationResource with all methods (GET, POST, PUT, PATCH, DELETE)

Version 1.1.0

26 Feb 19:39
df10801

Choose a tag to compare

Adds a new endpoint for validating access tokens.

Version 1.0.0

26 Feb 15:42
61d5ceb

Choose a tag to compare

First release of AuthServer. Provides support for the following OAuth 2.0 flows:

  • Client Credentials
  • Authorization Code