Skip to content

Conversation

ShankarSinghC
Copy link
Contributor

@ShankarSinghC ShankarSinghC commented Dec 24, 2024

Type of Change

  • Bugfix
  • New feature
  • Enhancement
  • Refactoring
  • Dependency updates
  • Documentation
  • CI/CD

Description

populate profile_id in for the HeaderAuth of v1
And also this pr involves the changes to unmask the profile id that is sent in the headers.

Additional Changes

  • This PR modifies the API contract
  • This PR modifies the database schema
  • This PR modifies application configuration/environment variables

Motivation and Context

How did you test it?

Checklist

  • I formatted the code cargo +nightly fmt --all
  • I addressed lints thrown by cargo clippy
  • I reviewed the submitted code
  • I added unit tests for my changes where possible

@ShankarSinghC ShankarSinghC self-assigned this Dec 24, 2024
@ShankarSinghC ShankarSinghC requested a review from a team as a code owner December 24, 2024 12:56
Copy link

semanticdiff-com bot commented Dec 24, 2024

Review changes with  SemanticDiff

Changed Files
File Status
  crates/router/src/services/authentication.rs  64% smaller
  config/deployments/integration_test.toml Unsupported file format
  config/deployments/production.toml Unsupported file format
  config/deployments/sandbox.toml Unsupported file format
  config/development.toml Unsupported file format
  config/docker_compose.toml Unsupported file format
  loadtest/config/development.toml Unsupported file format

@ShankarSinghC ShankarSinghC linked an issue Dec 24, 2024 that may be closed by this pull request
@ShankarSinghC ShankarSinghC linked an issue Dec 24, 2024 that may be closed by this pull request
@ShankarSinghC ShankarSinghC added A-core Area: Core flows C-bug Category: Bug labels Dec 24, 2024
SanchithHegde
SanchithHegde previously approved these changes Dec 24, 2024
NishantJoshi00
NishantJoshi00 previously approved these changes Dec 24, 2024
@@ -666,6 +666,15 @@ where
metrics::PARTIAL_AUTH_FAILURE.add(1, &[]);
};

let profile_id =
Copy link
Contributor

Choose a reason for hiding this comment

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

use Headermap and this function defined on it get_id_type_from_header_if_present

NishantJoshi00
NishantJoshi00 previously approved these changes Dec 26, 2024
SanchithHegde
SanchithHegde previously approved these changes Dec 26, 2024
@likhinbopanna
Copy link
Contributor

@ShankarSinghC We can merge this PR as check is failing which is not related to this changes, this will be fixed in near future
cc: @SanchithHegde

@SanchithHegde SanchithHegde merged commit 10a4337 into main Dec 26, 2024
16 of 19 checks passed
@SanchithHegde SanchithHegde deleted the relay/fix-header-auth branch December 26, 2024 10:49
pixincreate added a commit to Ankesh2004/hyperswitch that referenced this pull request Dec 26, 2024
…r-verifyurl-in-redirection-handler

* 'main' of github.com:juspay/hyperswitch: (444 commits)
  ci: add tests that make use of locker (juspay#6735)
  chore(version): 2024.12.26.1
  fix(router): populate `profile_id` in for the HeaderAuth of v1 (juspay#6936)
  docs(openapi): update /relay request example (juspay#6942)
  chore(version): 2024.12.26.0
  fix(payments_list): handle same payment/attempt ids for different merchants (juspay#6917)
  refactor(core): remove merchant return url from `router_data` (juspay#6895)
  feat(router): add endpoint for listing connector features  (juspay#6612)
  fix(wasm): remove chasenet from jpmorgan wasm as ChaseNet doesn’t exist in PMT (juspay#6927)
  fix(cors): expose all headers set by application in `access-control-expose-headers` header value (juspay#6877)
  chore(version): 2024.12.24.0
  feat(cypress): valdiate `error_code` and `error_message` and make it visible in `reports` (juspay#6913)
  fix(wasm): remove extra space from wasm for payment_method_type of JPMorgan (juspay#6923)
  fix(wasm): fix feature dependencies in `connector_configs` crate for WASM builds  (juspay#6832)
  feat(router): add /retrieve api for relay (juspay#6918)
  feat(core): implemented platform merchant account (juspay#6882)
  feat(payments_v2): add payment method list endpoint (juspay#6805)
  fix(connector): [Cybersource] fix the required fields for wallet mandate payments (juspay#6911)
  chore(version): 2024.12.23.0
  feat(connector): [JPMORGAN] add Payment flows for cards (juspay#6668)
  ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-core Area: Core flows C-bug Category: Bug
Projects
None yet
Development

Successfully merging this pull request may close these issues.

populate profile_id in for the HeaderAuth of v1
6 participants