How to use IOptions for Config Binding
Data Validation on Options
How to use the options pattern in ASP.NET Core