GetDelegationToken method: add scope as optional parameter