Fixing more authentication issues

Needed to change ICslaIdentity to ICustomIdentity to avoid pulling the
wrong concrete instance.