Можешь объяснить архитектуру и механизмы реализации Single Sign-On (SSO), включая то, как identity providers управляют токенами аутентификации across multiple applications и какие протоколы обычно используются для этого процесса? — ДейлиПреп