Updated API for delegation token

Ok, but at least we should expose GetUniqueId method as overridable (IMHO).