Module: Async::Caldav::ForwardAuth

Defined in:
lib/async/caldav/forward_auth.rb

Class Method Summary collapse

Class Method Details

.extract(env) ⇒ Object



8
9
10
11
12
13
14
15
# File 'lib/async/caldav/forward_auth.rb', line 8

def extract(env)
  {
    user:   env['HTTP_REMOTE_USER'],
    email:  env['HTTP_REMOTE_EMAIL'],
    name:   env['HTTP_REMOTE_NAME'],
    groups: parse_groups(env['HTTP_REMOTE_GROUPS']),
  }
end