Login / Logout Flow: SwiftUI and EnvironmentObject