forked from RSS-Bridge/rss-bridge
-
Notifications
You must be signed in to change notification settings - Fork 0
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
Feature: Practical URL Parameter Encryption #1
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…ce no definition of bridge inputs with the enc token key name
…ld come first, followed by no auth, then enc checking, then finally normal processing
…re/url-shortening
* [NVIDIADriverBridge] Initial Commit Fetch the latest NVIDIA Linux driver updates * Update NVIDIADriverBridge.php * refactor * rename --------- Co-authored-by: Dag <[email protected]>
…re/url-shortening
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The What
Adds a way to generically and securely encrypt the URLs of destination feeds.
Hate having passive observers of your feed links know which 'special feed' queries you're running? How about exposing those pesky shopping queries?
Tired of having to make your own custom modifications to bridges when you're not a developer? This will be good for you! 😄
The Function
Normal feeds are still created per the usual manner.
The URL looks like it always does, but a new subtle menu appears labeled "Encrypt This Feed".
Clicking on it shows a brief explanation and a button linking to an encrypted URL that contains all the current URL parameters.
The page with the encrypted URL shows the same details (without revealing the original search link or other possible inputs).
Alternative formats also work with encrypted URLs (from the encrypted HTML format).
Disclaimer: I am not a front-end developer (or very artsy). The 'look and feel' of this could possibly be improved.
The Why
Motivated by my own needs and free time, with a final push by RSS-Bridge#4161 to anonymize URLs. These fixed URLs (even containing login credentials) can be safely and confidently given to URL shortening services. Just don't change the encryption key once it's set!