How dynamic credentialing makes apps portable
architect.io