Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Redact extra fields for Asset Endpoints in fastAPI #44069

Merged

Conversation

vatsrahul1001
Copy link
Collaborator

@vatsrahul1001 vatsrahul1001 commented Nov 15, 2024

This PR address the review comment in Asset migration PR. We noticed extra are redacted in the Log table, but not in the plain response from Asset Legacy API. Querying the events shouldn't return sensitive values in plain text. This PR handles that in fastAPI.

Testing

Asset events reponse
image

Asset response

image

create Asset response
image


^ Add meaningful description above
Read the Pull Request Guidelines for more information.
In case of fundamental code changes, an Airflow Improvement Proposal (AIP) is needed.
In case of a new dependency, check compliance with the ASF 3rd Party License Policy.
In case of backwards incompatible changes please leave a note in a newsfragment file, named {pr_number}.significant.rst or {issue_number}.significant.rst, in newsfragments.

@vatsrahul1001
Copy link
Collaborator Author

@pierrejeambrun I have redacted for create Asset response as well let me know if its not needed I can remove that

@vatsrahul1001 vatsrahul1001 force-pushed the redact-extra-field-in-assets-endpoints branch from 9bde963 to 81699ab Compare November 15, 2024 19:10
Copy link
Member

@pierrejeambrun pierrejeambrun left a comment

Choose a reason for hiding this comment

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

Nice

tests/api_fastapi/core_api/routes/public/test_assets.py Outdated Show resolved Hide resolved
tests/api_fastapi/core_api/routes/public/test_assets.py Outdated Show resolved Hide resolved
@pierrejeambrun pierrejeambrun merged commit 313be64 into apache:main Nov 18, 2024
45 checks passed
@pierrejeambrun pierrejeambrun deleted the redact-extra-field-in-assets-endpoints branch November 18, 2024 14:02
amoghrajesh pushed a commit to astronomer/airflow that referenced this pull request Nov 18, 2024
* redact extra fields in asset endpoints for fast api

* redact extra fields in asset endpoints for fast api

* updating test name correctly

* removing duplicated time_freezer
kandharvishnu pushed a commit to kandharvishnu/airflow that referenced this pull request Nov 19, 2024
* redact extra fields in asset endpoints for fast api

* redact extra fields in asset endpoints for fast api

* updating test name correctly

* removing duplicated time_freezer
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.

2 participants