文件名称:ruby-saml2:用于 Ruby 的 SAML 2.0 库
文件大小:153KB
文件格式:ZIP
更新时间:2024-06-18 09:07:18
Ruby
Ruby SAML2 库 关于 该库用于构建自定义的 SAML 2.0 SP 或 IdP,且头疼最小。 一个简单的 Rails 控制器示例,它只是将已通过身份验证的用户传递给单个 SP: require 'saml2' class SamlIdpController < ApplicationController def create authn_request , @relay_state = SAML2 :: Bindings :: HTTPRedirect . decode ( params [ :SAMLRequest ] ) unless authn_request . is_a? ( SAML2 :: AuthnRequest ) && authn_request . valid_schema? && authn_request