Skip to content

Basic authentication support - #531

Open
litvinovg wants to merge 3 commits into
vivo-project:mainfrom
litvinovg:4137
Open

Basic authentication support#531
litvinovg wants to merge 3 commits into
vivo-project:mainfrom
litvinovg:4137

Conversation

@litvinovg

@litvinovg litvinovg commented Aug 10, 2026

Copy link
Copy Markdown
Member

VIVO 4137
VIVO 4120
VIVO companion PR

What does this pull request do?

Created basic authentication to be used for SPARQL and Data distribution APIs

What's new?

  • Created basic authentication filter
  • Modified SPARQL API controllers to support basic authentication
  • Updated filter configuration
  • Updated default runtime properties

How should this be tested?

To test basic authentication with data distributors:

  1. Install dependencies listed at the top of the file.
  2. Fill in username, password and vivourl.
  3. Run python vivo_to_excel.py to download VIVO data into Excel document.

Additional Notes:

This change require documentation to be updated

Interested parties

@VIVO-project/vivo-committers

Reviewers' expertise

Candidates for reviewing this PR should have some of the following expertises:

  1. Java

Reviewers' report template

General comment

A reviewer should provide here comments and suggestions for requested changes if any.

Testing

A reviewer should briefly describe here how it was tested

Code reviewing

A reviewer should briefly describe here which part was code reviewed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant