Skip to content

chore: [IOPID-3902] Add bearer authorization in services APIs and fixes SEND activation route#599

Merged
Vangaorth merged 1 commit into
masterfrom
IOPID-3902_bearerTokenInServicesAPIs
May 8, 2026
Merged

chore: [IOPID-3902] Add bearer authorization in services APIs and fixes SEND activation route#599
Vangaorth merged 1 commit into
masterfrom
IOPID-3902_bearerTokenInServicesAPIs

Conversation

@Vangaorth

Copy link
Copy Markdown
Contributor

Short description

This PR adds the bearer authorization header to the services APIs and fixes the new SEND activation route

List of changes proposed in this pull request

  • New specs for services' APIs generation
  • Removed bad new url for SEND special service activation, replaced with the old logic for the new endpoint
  • Common code shared for the installation endpoint

How to test

Using the related branch of IO-App, check that the services section loads fine and that the SEND special service can be properly turned on and off.

@Vangaorth Vangaorth requested review from a team, ChrisMattew, gispada and soixdev91 as code owners May 7, 2026 14:43
@Vangaorth Vangaorth added IO-FIA Label for the "Foundation - Identità & Accessi" team IO-FIP Label for the "Foundation - Interazioni & Preferenze" team labels May 7, 2026

@soixdev91 soixdev91 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Send activation now works as expected!

@adelloste adelloste left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@Vangaorth Vangaorth merged commit 7a8702f into master May 8, 2026
5 checks passed
@Vangaorth Vangaorth deleted the IOPID-3902_bearerTokenInServicesAPIs branch May 8, 2026 07:58
bfabio pushed a commit to bfabio/io-app that referenced this pull request May 30, 2026
## Short description
This PR adds the bearer token to the services' APIs

## List of changes proposed in this pull request
- Proper spec generation for services APIs and client
- Old services client removed and replaced with the new singleton logic
for client creation
- Proper referencing of such client
- Updated tests

## How to test
Using the io-dev-api-server (on this branch
pagopa/io-dev-api-server#599) and the production
environment, check that all services endpoints are working properly.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

IO-FIA Label for the "Foundation - Identità & Accessi" team IO-FIP Label for the "Foundation - Interazioni & Preferenze" team

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants