Module: SuperIdentity::Client
- Defined in:
- lib/super_identity/client.rb
Overview
Mixin which implements an AAF Identity Enhancement client.
Instance Method Summary collapse
Instance Method Details
#entitlements(shared_token) ⇒ Object
6 7 8 9 10 |
# File 'lib/super_identity/client.rb', line 6 def entitlements(shared_token) attrs = identity_enhancements(shared_token) attrs.select { |a| a[:name] == 'eduPersonEntitlement' } .map { |a| a[:value] } end |
#identity_enhancements(shared_token) ⇒ Object
12 13 14 |
# File 'lib/super_identity/client.rb', line 12 def identity_enhancements(shared_token) ide_data(shared_token)[:attributes] end |