Sha256: b8795099b7d23cdc4591e98571dde4680c676d73d2c5ad1f8fc05f1a639f2982

Contents?: true

Size: 418 Bytes

Versions: 13

Compression:

Stored size: 418 Bytes

Contents

module Authpds
  module Session
    module Authorization
      def authorized?
        # Set all the information that is needed to make an authorization decision
        set_record and return authorize
      end
      protected :authorized?

      def authorize
        # If PDS user is not nil (PDS session already established), authorize
        !pds_user.nil? && additional_authorization
      end
    end
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
authpds-1.1.2 lib/authpds/session/authorization.rb
authpds-1.1.1 lib/authpds/session/authorization.rb
authpds-1.1.0 lib/authpds/session/authorization.rb
authpds-1.0.0 lib/authpds/session/authorization.rb
authpds-0.2.9 lib/authpds/session/authorization.rb
authpds-0.2.8 lib/authpds/session/authorization.rb
authpds-0.2.7 lib/authpds/session/authorization.rb
authpds-0.2.6 lib/authpds/session/authorization.rb
authpds-0.2.5 lib/authpds/session/authorization.rb
authpds-0.2.4 lib/authpds/session/authorization.rb
authpds-0.2.3 lib/authpds/session/authorization.rb
authpds-0.2.2 lib/authpds/session/authorization.rb
authpds-0.2.1 lib/authpds/session/authorization.rb