Step 2 – Designing BasicAuthenticationOptions and BasicAuthenticationHandler