The Pros and Cons of DIY Identity for Your App