Class: Authpipe::Pre
- Inherits:
-
Object
- Object
- Authpipe::Pre
- Defined in:
- lib/authpipe/pre.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.process(request) ⇒ Object
17 18 19 |
# File 'lib/authpipe/pre.rb', line 17 def self.process(request) Pre.new.process(request) end |
Instance Method Details
#process(request) ⇒ Object
21 22 23 24 25 26 27 28 |
# File 'lib/authpipe/pre.rb', line 21 def process(request) params = parse_request(request) if (account = get_account_data(params)) return account.to_authpipe else raise AuthpipeException, "No account found for service '#{params[:authservice]}' and username '#{params[:username]}'" end end |