Abbreviations

DCR - Dynamic Client Registration

FCM - Firebase Cloud Messaging

IDP - Identity Provider

OCRA - OAUTH Challenge-Response Algorithm

REST - Representational State Transfer, an architecture style for designing networked applications