runAs

Description

Assumes a user when running a script.

Parameters

Return Type

None

Example

runAs("user1"); print(currentDate()); print(currentUser()); runAs("admin");

The output in the console will be following:
2012 -06 -20 13: 39: 31, 629 pool -5 -thread -2 INFO user1 819x261x1 1k7wpbj 127.0.0.1 /rest/keplerrominfo/jjupin/latest/rungadget/run[commons.sil.functions.StringPrintFunction] 2012-06-20 13:39:31
2012-06-20 13:39:31, 629 pool-5-thread 2 INFO user1 819x261x1 1k7wpbj 127.0.0.1 /rest/keplerrominfo/jjupin/latest/rungadget/run[commons.sil.functions.StringPrintFunction] user1

The look-up is first made after the userkey, then after the username.

See also

Peacock