Comments (19)
+1
from ruby-saml.
+1
from ruby-saml.
I used relevance fork as a guide and added support for AES256-CBC encrypted responses. my fork is here: https://github.com/igagnidz/ruby-saml.
All existing tests pass, but I have not added tests for encrypted assertions so I'm hesitant to make a pull request. Any help with tests would be appreciated (I am swamped with work). I tested it with ADFS 2.0 and it works nice.
from ruby-saml.
if anyone is interested, I updated code to support Ping Federate and AES128-CBC encryption. Currently tested on ADFS 2.0 and Ping Federate with AES256 and AES128 CBC encryption.
from ruby-saml.
Duplicated #9
from ruby-saml.
@igagnidz I'm interested in your ADFS 2.0 implementation. Can you point me to it please?
from ruby-saml.
Sure. https://github.com/igagnidz/ruby-saml
from ruby-saml.
@igagnidz do you have any plans for creating a PR with your implementation to support encryption? I have to start supporting Ping Federate encryption in my company's app. Thanks!
from ruby-saml.
Im sorry. what do you mean by PR?
On Mon, Nov 3, 2014 at 7:50 AM, Buffy Miller [email protected]
wrote:
@igagnidz https://github.com/igagnidz do you have any plans for
creating a PR with your implementation to support encryption? I have to
start supporting Ping Federate encryption in my company's app. Thanks!—
Reply to this email directly or view it on GitHub
#104 (comment).
from ruby-saml.
A pull request to merge your implementation of encrypted requests into the main branch of ruby-saml.
from ruby-saml.
So there is an issue open on github that references my branch as a possible solution. Also I don't have tests so I can't make a pull request yet. I will do it as soon as I have tests for the implementation.
Sent from my iPhone
On Nov 3, 2014, at 8:28 AM, Buffy Miller [email protected] wrote:
A pull request to merge your implementation of encrypted requests into the main branch of ruby-saml.
—
Reply to this email directly or view it on GitHub.
from ruby-saml.
I need to support for and encrypted SAMLResponse as well, with ADFS as the IdP. @igagnidz if you can point us to your latest branch, I'd be happy to take a look and help with adding tests etc
from ruby-saml.
I think you gave me the links earlier so will look at it this week :-) sorry mobile browser not the best for scanning long threads ....
from ruby-saml.
I have to add it for Ping Federated asap - I'm happy to help w/ tests too.
from ruby-saml.
@shyam-habarakada do you have any sample encrypted requests to use in tests?
from ruby-saml.
@buffym not yet, but I will share when I have it. I have a test ADFS in the cloud and can add your relying-party to it, if that helps.
from ruby-saml.
@shyam-habarakada that would helpful - how should I proceed to have you add a relaying party for me? Thanks!
from ruby-saml.
Point me to the metadata XML for starters... I can PM you if I need specific things like certs, etc.
from ruby-saml.
I created this new branch with decrypt functionality based on the code provided by @buffym
https://github.com/onelogin/ruby-saml/tree/decrypt
I will add test, but please review the code and test if works for you.
from ruby-saml.
Related Issues (20)
- Parse Remote Chooses POST over Redirect HOT 3
- Validate signature of published federation metadata HOT 3
- This project is currently not under active development HOT 5
- SAML Request signing broken due to `strip!` method HOT 7
- Add secure channel for security incident reporting
- Homepage in gemspec points to "Page not found"
- Update Readme how to use parser's options HOT 4
- Remove OneLogin namespace (in a major version upgrade) HOT 2
- Using ECDSA private key causes OpenSSL::PKey::RSAError
- ArgumentError: key must be 32 bytes HOT 2
- Link on Rubygems page is wrong
- ruby toolkit sample code has incorrect module name HOT 1
- Fun & games with AWS Identity center HOT 9
- Missing name id for valid SloLogoutrequest HOT 3
- Assertion Consumer Service URL vs Recipient HOT 2
- v2.1: Improve check_idp_cert_expiration behavior
- v2.1: Validate certificate vs private_key HOT 3
- POST binding should not use compression by default HOT 2
- How to pick which binding to use when parsing metadata? HOT 1
- Add `base64` gem dependency for Ruby 3.4 compatibility HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ruby-saml.