Module: Samlurai
- Defined in:
- lib/samlurai.rb,
lib/samlurai/response.rb,
lib/samlurai/settings.rb,
lib/samlurai/meta_data.rb,
lib/samlurai/auth_request.rb,
lib/samlurai/status_codes.rb,
lib/samlurai/authn_contexts.rb,
lib/samlurai/log_out_request.rb,
lib/samlurai/logout_response.rb,
lib/samlurai/name_identifiers.rb
Defined Under Namespace
Modules: AuthnContexts, NameIdentifiers, StatusCodes Classes: AuthRequest, LogOutRequest, LogoutResponse, MetaData, Response, Settings
Constant Summary collapse
- NAMESPACES =
{ "samlp" => "urn:oasis:names:tc:SAML:2.0:protocol", "saml" => "urn:oasis:names:tc:SAML:2.0:assertion", "md" => "urn:oasis:names:tc:SAML:2.0:metadata", "xenc" => "http://www.w3.org/2001/04/xmlenc#", "ds" => "http://www.w3.org/2000/09/xmldsig#" }
- ATTRIBUTES =
for SAML2 IDPs that omit the FriendlyName, map from the registered name middleware.internet2.edu/dir/edu-schema-oid-registry.html
{ "urn:oid:1.3.6.1.4.1.5923.1.1.2" => "eduPerson", "urn:oid:1.3.6.1.4.1.5923.1.1.1.1" => "eduPersonAffiliation", "urn:oid:1.3.6.1.4.1.5923.1.1.1.7" => "eduPersonEntitlement", "urn:oid:1.3.6.1.4.1.5923.1.1.1.2" => "eduPersonNickname", "urn:oid:1.3.6.1.4.1.5923.1.1.1.3" => "eduPersonOrgDN", "urn:oid:1.3.6.1.4.1.5923.1.1.1.4" => "eduPersonOrgUnitDN", "urn:oid:1.3.6.1.4.1.5923.1.1.1.5" => "eduPersonPrimaryAffiliation", "urn:oid:1.3.6.1.4.1.5923.1.1.1.8" => "eduPersonPrimaryOrgUnitDN", "urn:oid:1.3.6.1.4.1.5923.1.1.1.6" => "eduPersonPrincipalName", "urn:oid:1.3.6.1.4.1.5923.1.1.1.9" => "eduPersonScopedAffiliation", "urn:oid:1.3.6.1.4.1.5923.1.1.1.10" => "eduPersonTargetedID", "urn:oid:1.3.6.1.4.1.5923.1.2.2" => "eduOrg", "urn:oid:1.3.6.1.4.1.5923.1.2.1.2" => "eduOrgHomePageURI", "urn:oid:1.3.6.1.4.1.5923.1.2.1.3" => "eduOrgIdentityAuthNPolicyURI", "urn:oid:1.3.6.1.4.1.5923.1.2.1.4" => "eduOrgLegalName", "urn:oid:1.3.6.1.4.1.5923.1.2.1.5" => "eduOrgSuperiorURI", "urn:oid:1.3.6.1.4.1.5923.1.2.1.6" => "eduOrgWhitePagesURI", }