====== Social IdPs ====== ===== Obecný popis a technické záležitosti ===== Federace //Social IdPs// je federace vyhrazená pro IdP sociálních sítí, obsahuje tzv. IdP brány sociálních sítí, které přemosťují spojení mezi Vaší službou a poskytovateli identit ze sociálních sítí. Vaše služba nemusí implementovat napojení na jednotlivé poskytovatele, ale místo toho využije Social IdP bridge, který má jednotné rozhraní. **Metadata federace** \\ [[https://metadata.eduid.cz/entities/socialidps]] **Podpisový certifikát** \\ [[https://www.eduid.cz/docs/eduid/metadata/metadata.eduid.cz.crt.pem]] Součástí federace jsou následující IdP (SAML brány): * Google IdP, entityID: ''https://login.cesnet.cz/google-idp/'' * ORCID IdP, entityID: ''https://login.cesnet.cz/orcid-idp/'' * LinkedIn IdP, entityID: ''https://login.cesnet.cz/linkedin-idp/'' * GitHub IdP, entityID: ''https://login.cesnet.cz/github-idp/'' * Apple IdP, entityID: ''https://login.cesnet.cz/apple-idp/'' - ! Apple IdP je dostupné pouze pro potřeby Proxy IdP, nikoliv pro všechny služby registrované v eduID.cz ! Federaci a IdP ve federaci spravuje sdružení CESNET. 1. 10. 2022 byla zrušena a z federace odstraněna brána Facebook IdP (entityID: ''https://login.cesnet.cz/facebook-idp/''). ===== Konfigurace SP ===== ==== Služba registrovaná v eduID.cz ==== Na straně služby je třeba přidat metadata federace //Social IdPs// nebo jednotlivých IdP sociálních sítí. Na straně IdP sociálních sítí není třeba dělat žádné změny. Jednotlivé IdP sociálních sítí přebírají metadata SP z federace eduID.cz. ==== Připojení služby k ProxyIdP ==== Postup připojení služby k ProxyIdP je dostupný [[https://homeproj.cesnet.cz/projects/einfra_proxy/wiki/Jak_službu_k_Proxy_IdP_připojím|zde]]. Postup předání filtru(výběr IdP na WAYF) je dostupný [[https://homeproj.cesnet.cz/projects/einfra_proxy/wiki/Služby_poskytované_Proxy_IdP| zde]]. ==== Využití vlastního WAYF ==== V případě využití vlastního WAYF je nutné na daný WAYF přidat jednotlivé IdP sociálních sítí, které chce služba využívat. ==== Využití WAYF/DS eduID.cz ==== V případě využití WAYF/DS eduID.cz je třeba vytvořit filtr pomocí [[https://ds.eduid.cz/filter.php|generátoru filtrů pro WAYF/DS eduID.cz]] zahrnující IdP sociálních sítí, které chce služba využívat. Použití hodnoty filtru pro WAYF/DS eduID.cz je popsáno v [[.:wayf:sp|návodu k WAYF/DS pro správce SP]]. ==== Odhlašování ==== Odhlašování lze provést pouze ze Social IdP bridge, odhlášení není propagováno na poskytovatele sociálních identit. Nelze tedy uživatele odhlásit úplně, vždy zůstane přihlášen ke svému poskytovateli sociálních identit.