Protecting Applications with Transient Authentication