title: Django API Rest protection layer without registration/login users
body: <p>I need to implement a Django REST back-end for mobile apps (iOS and Android).</p>
  
  <p>For this app is not required any registration/login operations but I would to add some security level to protect the REST API from external access.</p>
  
  <p>I have an API to register the device for push notifications at startup on the mobile application: when the user starts the application will need to register the device sending the information about the push notification + more info of the device (language, token push app version ...)</p>
  
  <p>How can I provide a protection system for the APIs (for example, using a token or something like that)?</p>