First implementation of keystone auth plugin