module SECURITY {
  /* The Security Interface provides minimal protection, at present */
  /* typedef fixed<10,2> vl; */
  interface USERAUTH {
    exception NOTAUTHENTICATED {};// User could not be validated
    void login (in string user, in string password, out long token) 
      raises (NOTAUTHENTICATED);
    void validate (in string user, in string capability)
      raises (NOTAUTHENTICATED);
  };
};
