12.07.2019 Views

NET-Microservices-Architecture-for-Containerized-NET-Applications-(Microsoft-eBook)

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Authenticating using ASP.<strong>NET</strong> Core Identity ...................................................................................................... 309<br />

Authenticating using external providers ............................................................................................................... 310<br />

Authenticating with bearer tokens .......................................................................................................................... 312<br />

About authorization in .<strong>NET</strong> microservices and web applications .................................................................. 316<br />

Implementing role-based authorization ............................................................................................................... 316<br />

Implementing policy-based authorization ........................................................................................................... 317<br />

Storing application secrets safely during development ...................................................................................... 319<br />

Storing secrets in environment variables ............................................................................................................. 319<br />

Storing secrets using the ASP.<strong>NET</strong> Core Secret Manager .............................................................................. 319<br />

Using Azure Key Vault to protect secrets at production time .......................................................................... 320<br />

Key Takeaways ........................................................................................................................................ 322<br />

viii

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!