Not exactly.

#### RestAPI.Authentication.getSignedToken
params: 
 * Global Admin RestContext
 * Tenant alias

returns:
 * A token


#### RestAPI.Authentication.loginWithSignedToken
params:
 * An anonymous RestContext (the context that needs to be logged in.)

returns:
 * Nothing

#### RestAPI.Authentication.loginOnTenant
params: 
 * Global Admin RestContext
 * Tenant alias

returns:
 * A Rest Context that is logged in on the passed in tenant



The `anonymousRestContext` is a bit badly named here, I'll change it.