Sha256: 0f461999561691f6f8bc6ad74e4d1228fca95adefe4076aafc1a372586f77481

Contents?: true

Size: 412 Bytes

Versions: 45

Compression:

Stored size: 412 Bytes

Contents

# Shibboleth環境に関するユーティリティ
class Bizside::ShibUtils
  LOGOUT_URL = '/Shibboleth.sso/Logout'

  def self.get_bizside_user(request)
    ret = _get_bizside_user(request.env)
    ret ||= _get_bizside_user(request.headers)
    ret
  end
  
  def self._get_bizside_user(hash)
    ret = hash['mail']
    ret ||= hash['HTTP_X_BIZSIDE_USER']
    ret ||= hash['X-BIZSIDE-USER']
    ret
  end

end

Version data entries

45 entries across 45 versions & 1 rubygems

Version Path
bizside-2.3.10 lib/bizside/shib_utils.rb
bizside-3.0.7 lib/bizside/shib_utils.rb
bizside-3.0.6 lib/bizside/shib_utils.rb
bizside-3.0.5 lib/bizside/shib_utils.rb
bizside-3.0.4 lib/bizside/shib_utils.rb
bizside-2.3.9 lib/bizside/shib_utils.rb
bizside-3.0.3 lib/bizside/shib_utils.rb
bizside-2.3.8 lib/bizside/shib_utils.rb
bizside-3.0.2 lib/bizside/shib_utils.rb
bizside-3.0.1 lib/bizside/shib_utils.rb
bizside-3.0.0 lib/bizside/shib_utils.rb
bizside-2.3.7 lib/bizside/shib_utils.rb
bizside-2.3.6 lib/bizside/shib_utils.rb
bizside-2.3.5 lib/bizside/shib_utils.rb
bizside-2.3.4 lib/bizside/shib_utils.rb
bizside-2.3.3 lib/bizside/shib_utils.rb
bizside-2.3.2 lib/bizside/shib_utils.rb
bizside-2.3.1 lib/bizside/shib_utils.rb
bizside-2.3.0 lib/bizside/shib_utils.rb
bizside-2.2.3 lib/bizside/shib_utils.rb