-
Notifications
You must be signed in to change notification settings - Fork 61
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
Federation TR can't be created in current oxTrust build #2368
Comments
As our QA team has reported today, the issue doesn't happen for InCommon federation. So we could lower its priority a bit I suppose, as I don't think any of our customers deal with any other federation except InCommon. |
Are we sure that this sample |
@nynymike
So it seems that it's valid structurally and adheres to schema. |
According to what @shekhar16 shared with me in our last conversation on the matter, it may be due to how validation logic is codded right now in oxTrust. Both InCommon and Renater metadata files are valid, but they use slightly different approach to element's naming (in how they define namespaces, in particular) |
Description
When creating SAML TR of type "Federation" what is created is, effectively, a regular single SP TR with no option to create child TRs from it.
Steps To Reproduce
renater-federation-test-metadata_nosig.zip
Expected behavior
On step 5 you can select "Test fed" from the dropdown list of federations names and control for selecting specific SP in this federation appears on the page after that.
Actual behavior
On step 5) you can't select "Test fed" from the dropdown list of federations names because it isn't there. When found in list of TRs on "Trust Relationships" page, it can be seen that, though validation is passed, its "Relation type" is "Service Provider" instead of "Federation". Also worth noting that on step 2, when you set "Entity Type" as "Federation", the controls on the page don't change - while in previous versions doing so would remove list of released attributes and "Configure Relying Party" control, as they weren't allowed to be set for Federations
When database entry is checked for the federation TR, it can be seen that, though "gluuEntityType" is set correctly to "Federation/Aggregate", "gluuisfederation" attribute is set to "false". When changed to "true", federation TR starts to function seemingly properly (but additional research may be needed to make sure oxTrust will be using correct data structure for Fed TR after the fix).
The text was updated successfully, but these errors were encountered: