Du müsstest dich ein bisschen in die Microsoft Identity Platform einlesen:
https://docs.microsoft.com/de-de/azu...ctory/develop/
Letztlich wird es wohl auf OAuth2 als wichtiges Schlagwort rauslaufen, vor allem, wenn du selbst eine Webanwnedung erstellt hast. In Delphi gibt es in der
Unit REST.Authenticator.OAuth eine grundlegende Klasse für das OAuth2-Protokoll, du wirst aber wahrscheinlich nicht drumherum kommen, da selber noch einiges zu schreiben.
Vielleicht helfen dir die Stichworte bei der weiteren Recherche aber schon mal weiter. Das Thema ist ganz spannend, aber vor allem, wenn man sich zum ersten Mal damit beschäftigt, braucht man etwas Zeit und Ruhe, ist also leider nicht "mal eben so" gemacht.