title: JWT for Public .Net Core WebAPI
body: <p>I am thinking of using a JWT to secure my .net Core WebAPI endpoints for a public API.   This API will only be consumed by a React front end that does not require a user to authenticate.  I am trying to ensure that only my React app can call my WebAPI endpoints.  </p>
  
  <p>My thought is to include the JWT when the React app is downloaded/initialized and use it when calling the API.</p>
  
  <p>Thoughts on this?  Are there other more efficient ways to do this? </p>