Releases: brighthive/authserver
Releases · brighthive/authserver
v1.5.3
v1.5.2
Version 1.5.2 fully enables the DELETE method on the User resource, which previously did behave as expected.
v1.5.1
This version ensures that colors and fonts align with design expectations.
v1.5.0
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
This release supports integration with BrightHive's Knowledge Graph infrastructure.
- Remove the
Organizationdata model, associated APIs, and unit tests. - Remove elements of the
Userdata model that are now stored in thePersonnode in the Knowledge Graph. - Add a
person_idfield to theUserdata model in order to provide a means for the front-end app to link aPersonnode to aUseraccount. - Add a
can_loginfield to theUsermodel in order to support the ability to create user accounts that are not meant for logging in.
v1.3.0
- 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
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
upgradefunction 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
Adds a new endpoint for validating access tokens.
Version 1.0.0
First release of AuthServer. Provides support for the following OAuth 2.0 flows:
- Client Credentials
- Authorization Code