Keystone chokes on authorization if the project id is sent as an integer, so we'll cast it to a unicode string on our end.