Table of Contents - mumukit-auth-7.11.0 Documentation
Classes and Modules
- Array
- Mumukit
- Mumukit::Auth
- Mumukit::Auth::AllGrant
- Mumukit::Auth::Client
- Mumukit::Auth::FirstPartGrant
- Mumukit::Auth::Grant
- Mumukit::Auth::InvalidSlugFormatError
- Mumukit::Auth::InvalidTokenError
- Mumukit::Auth::Permissions
- Mumukit::Auth::Protection
- Mumukit::Auth::Role
- Mumukit::Auth::Role::Admin
- Mumukit::Auth::Role::Editor
- Mumukit::Auth::Role::ExStudent
- Mumukit::Auth::Role::ForumSupervisor
- Mumukit::Auth::Role::Headmaster
- Mumukit::Auth::Role::Janitor
- Mumukit::Auth::Role::Moderator
- Mumukit::Auth::Role::Owner
- Mumukit::Auth::Role::Student
- Mumukit::Auth::Role::Teacher
- Mumukit::Auth::Role::Writer
- Mumukit::Auth::Roles
- Mumukit::Auth::Scope
- Mumukit::Auth::SingleGrant
- Mumukit::Auth::Slug
- Mumukit::Auth::Token
- Mumukit::Auth::UnauthorizedAccessError
- String
Methods
- ::any — Mumukit::Auth::Slug
- ::decode — Mumukit::Auth::Token
- ::decode_header — Mumukit::Auth::Token
- ::defaults — Mumukit::Auth
- ::dump — Mumukit::Auth::Permissions
- ::encode — Mumukit::Auth::Token
- ::encode_header — Mumukit::Auth::Token
- ::extract_from_header — Mumukit::Auth::Token
- ::from_options — Mumukit::Auth::Slug
- ::from_rack_env — Mumukit::Auth::Token
- ::join — Mumukit::Auth::Slug
- ::join_s — Mumukit::Auth::Slug
- ::load — Mumukit::Auth::Permissions
- ::new — Mumukit::Auth::Client
- ::new — Mumukit::Auth::FirstPartGrant
- ::new — Mumukit::Auth::SingleGrant
- ::new — Mumukit::Auth::Permissions
- ::new — Mumukit::Auth::Role
- ::new — Mumukit::Auth::Scope
- ::new — Mumukit::Auth::Slug
- ::new — Mumukit::Auth::Token
- ::normalize — Mumukit::Auth::Slug
- ::parent — Mumukit::Auth::Role
- ::parse — Mumukit::Auth::Grant
- ::parse — Mumukit::Auth::Permissions
- ::parse — Mumukit::Auth::Role
- ::parse — Mumukit::Auth::Scope
- ::parse — Mumukit::Auth::Slug
- ::reparse — Mumukit::Auth::Permissions
- ::validate_slug! — Mumukit::Auth::Slug
- #== — Mumukit::Auth::Grant
- #== — Mumukit::Auth::Permissions
- #== — Mumukit::Auth::Scope
- #== — Mumukit::Auth::Slug
- #accessible_organizations — Mumukit::Auth::Permissions
- #add_grant! — Mumukit::Auth::Scope
- #add_permission! — Mumukit::Auth::Permissions
- #allows? — Mumukit::Auth::AllGrant
- #allows? — Mumukit::Auth::FirstPartGrant
- #allows? — Mumukit::Auth::SingleGrant
- #allows? — Mumukit::Auth::Role
- #allows? — Mumukit::Auth::Scope
- #any_grant? — Mumukit::Auth::Scope
- #any_granted_organizations — Mumukit::Auth::Permissions
- #any_granted_roles — Mumukit::Auth::Permissions
- #as_json — Mumukit::Auth::Grant
- #as_json — Mumukit::Auth::Permissions
- #as_json — Mumukit::Auth::Scope
- #as_set — Mumukit::Auth::Permissions
- #assign_to? — Mumukit::Auth::Permissions
- #decode — Mumukit::Auth::Client
- #decoded_secret — Mumukit::Auth::Client
- #delegate_to? — Mumukit::Auth::Permissions
- #encode — Mumukit::Auth::Client
- #encode — Mumukit::Auth::Token
- #eql? — Mumukit::Auth::Grant
- #eql? — Mumukit::Auth::Permissions
- #eql? — Mumukit::Auth::Scope
- #eql? — Mumukit::Auth::Slug
- #grant_strings_for — Mumukit::Auth::Permissions
- #granted_organizations_for — Mumukit::Auth::Permissions
- #has_all_permissions? — Mumukit::Auth::Permissions
- #has_broader_grant? — Mumukit::Auth::Scope
- #has_permission? — Mumukit::Auth::Permissions
- #has_role? — Mumukit::Auth::Permissions
- #hash — Mumukit::Auth::Grant
- #hash — Mumukit::Auth::Permissions
- #hash — Mumukit::Auth::Scope
- #hash — Mumukit::Auth::Slug
- #inspect — Mumukit::Auth::Grant
- #inspect — Mumukit::Auth::Permissions
- #inspect — Mumukit::Auth::Scope
- #inspect — Mumukit::Auth::Slug
- #match — Mumukit::Auth::Slug
- #match_first — Mumukit::Auth::Slug
- #match_second — Mumukit::Auth::Slug
- #merge — Mumukit::Auth::Permissions
- #merge — Mumukit::Auth::Scope
- #metadata — Mumukit::Auth::Token
- #normalize — Mumukit::Auth::Slug
- #normalize! — Mumukit::Auth::Slug
- #normalize_part — Mumukit::Auth::Slug
- #pad_with — Array
- #parent_allows? — Mumukit::Auth::Role
- #parent_allows? — Mumukit::Auth::Role::Owner
- #present? — Mumukit::Auth::Scope
- #protect! — Mumukit::Auth::Protection
- #protect_delegation! — Mumukit::Auth::Protection
- #protect_permissions_assignment! — Mumukit::Auth::Permissions
- #push_and_compact! — Mumukit::Auth::Scope
- #rebase — Mumukit::Auth::Slug
- #remove_grant! — Mumukit::Auth::Scope
- #remove_narrower_grants! — Mumukit::Auth::Scope
- #remove_permission! — Mumukit::Auth::Permissions
- #role_allows? — Mumukit::Auth::Permissions
- #scope_for — Mumukit::Auth::Permissions
- #student_granted_organizations — Mumukit::Auth::Permissions
- #to_h — Mumukit::Auth::Permissions
- #to_mumukit_grant — String
- #to_mumukit_grant — Mumukit::Auth::Grant
- #to_mumukit_slug — String
- #to_mumukit_slug — Mumukit::Auth::AllGrant
- #to_mumukit_slug — Mumukit::Auth::FirstPartGrant
- #to_mumukit_slug — Mumukit::Auth::SingleGrant
- #to_mumukit_slug — Mumukit::Auth::Slug
- #to_s — Mumukit::Auth::AllGrant
- #to_s — Mumukit::Auth::FirstPartGrant
- #to_s — Mumukit::Auth::SingleGrant
- #to_s — Mumukit::Auth::Permissions
- #to_s — Mumukit::Auth::Scope
- #to_s — Mumukit::Auth::Slug
- #to_sym — Mumukit::Auth::Role
- #uid — Mumukit::Auth::Token
- #update_permission! — Mumukit::Auth::Permissions
- #verify_client! — Mumukit::Auth::Token
- #with_config — Mumukit::Auth::Client