Auth Implementation Patterns by @wshobson · Skillet