Toruń 28/29.10.2014. Metadane SAML opisują, w jaki sposób ma być realizowana komunikacja pomiędzy IdP i SP Metadane są typowo prezentowane w postaci XML.

Slides:



Advertisements
Podobne prezentacje
Zastosowanie LDAP w obsłudze katalogów bibliotecznych
Advertisements

Generator Wniosków o Płatność
Wykorzystanie konta uczelnianego dla potrzeb stron WWW
POCZTA ELEKTRONICZNA Wymagania edukacyjne.
LDAP, Toruń Indeksowanie ogólnopolskich zasobów LDAP Maja Górecka-Wolniewicz, UCI UMK Zadanie 26.
Sieci komputerowe Usługi sieciowe Piotr Górczyński 27/09/2002.
Wprowadzenie do języka skryptowego PHP
Tworzenie portali z wykorzystaniem technologii Sun Java Enterprise Systems Joanna Kosińska
WEB SERVICE Stefan Rutkowski.
Agnieszka Lewandowska, Cezary Mazurek, Marcin Werla
WPROWADZENIE DO BAZ DANYCH
11 RDF Wertykalne zastosowania XML-a. 22 RDF - Wprowadzenie Problemy Sieć jest nieczytelna dla programów komputerowych. Sieć zawiera zbyt wiele informacji.
SIECI KOMPUTEROWE (SieKom) PIOTR MAJCHER WYŻSZA SZKOŁA ZARZĄDZANIA I MARKETINGU W SOCHACZEWIE Zarządzanie.
Dokumentowanie wymagań w języku XML
Proxy WWW cache Prowadzący: mgr Marek Kopel
Proxy (WWW cache) Sieci Komputerowe
PKI (Public Key Infrastructure) Hasła jednorazowe (OPIE, OTP, S\Key)
Enteprise Java Beans Emil Wcisło.
Wstęp do programowania obiektowego
Systemy zarządzania treścią CMS
Seminarium eduroam – UMK, Tomasz Wolniewicz UCI UMK Formalne aspekty eduroam Tomasz Wolniewicz UCI UMK.
Projektowanie - wprowadzenie
Usługi katalogowe LDAP.
Wykonawcy:Magdalena Bęczkowska Łukasz Maliszewski Piotr Kwiatek Piotr Litwiniuk Paweł Głębocki.
... CZYLI 100% HYBRID Tomasz Onyszko IAM Kung-Fu Evangelist.
eFaktura w DHL Express Poland
Konfiguracja kont w programie Adobe Dreamweaver
Systemy zarządzania treścią Wykład 1
Zarządzanie użytkownikami i praca w sieci lokalnej
Podstawowe pojęcia i problemy związane z przetwarzaniem plików graficznych.
Jak to działa? aplikacje desktopowe usługi online urządzenia
Metadane w opisie hurtowni danych oraz procesie ETL
czyli prosty sposób na SSO
XML – eXtensible Markup Language
Aplikacja od SaaS do IdaaS
ZWIĄZKI MIĘDZY KLASAMI KLASY ABSTRAKCYJNE OGRANICZENIA INTERFEJSY SZABLONY safa Michał Telus.
Rozdział V: Globalne sieci komputerowe
Toruń 28/ REFEDS Konfederacje eduGAIN – eduGAIN w działaniu – Skutki obecności w eduGAIN – Jakie usługi powinny być w eduGAIN.
Toruń 28/ Terminologia używana w Regulaminie Zadania Operatora PIONIER.Id Zadania operatora regionalnego Ważniejsze zapisy dotyczące członków.
UML W V ISUAL S TUDIO Mateusz Lamparski. UML D EFINICJA Unified Modeling Language (UML) to graficzny język do obrazowania, specyfikowania, tworzenia i.
Toruń 28/ Wymagania, Co można zrobić z dodatkowymi modułami (rejestracja, logowanie), Własna baza użytkowników dla IdP, Wymiana metadanych.
Toruń 28/ Po udanym uwierzytelnieniu IdP może przekazać do SP dodatkowe informacje o użytkowniku – IdP korzysta ze wskazanego źródła danych.
XML Publisher Przedmiot i zakres szkolenia Przedmiot i zakres szkolenia Przeznaczenie XML Publisher Przeznaczenie XML Publisher Definiowanie Definiowanie.
Temat 3: Integralność danych. Integralność danych, określana również mianem spójności danych, jest to funkcja SZBD, która gwarantuje, że dane nie zostaną.
Toruń 28/ Zadania Federacji – Źródło informacji o IdP i SP – Podstawa zaufania – Tworzenie wspólnego języka – Dbanie o formalności – Przygotowanie.
Toruń 28/ Samo przystąpienie do Federacji to wyłącznie akceptacja Regulaminu i wyznaczanie przedstawiciela Przystąpienie w roli członka nie.
Toruń 28/ Finansowanie w ramach aktywności 2.3 (Budowa infrastruktury dla nauki) – Konkurs 2.3/1/2013/POIG Okres realizacji: –
Dostawca tożsamości (IdP) Dostawca usługi (SP) SimpleSAMLphp
Toruń 28/ Metadane przygotowanego IdP/SP działającego w SimpleSAMLphp są dostępne na stronie administracyjnej SSP, w zakładce Federacja : –
Toruń 28/ Usługodawcy dostępni poprzez PIONIER.Id mogą pochodzić z dwóch źródeł: – bezpośrednio z PIONIER.Id – z eduGAIN za pośrednictwem PIONIER-id.
Toruń 28/ Shibboleth SP działa z poziomu serwera HTTP, jest niezależny od języka programowania, pozwala zintegrować dowolną aplikację ze środowiskiem.
Projektowanie Aplikacji Internetowych Artur Niewiarowski Wydział Fizyki, Matematyki i Informatyki Politechnika Krakowska.
Andrzej Majkowski 1 informatyka +. 2 Bezpieczeństwo protokołu HTTP Paweł Perekietka.
HTML Hyper Text Markup Language komputerowe Esperanto cz. I historia, struktura dokumentu.
CLARIN-PL Centrum Technologii Językowych CLARIN-PL: deponowanie i upowszechnianie zasobów oraz narzędzi językowych dla języka polskiego Maciej Piasecki,
Waldemar Bartyna Pytania egzaminacyjne 1.
Piotr Czapiewski Wydział Informatyki ZUT. Web Services Description Language.
Zarządzanie tożsamością Promotor: Prof. dr hab. Zbigniew Kotulski 17 kwietnia 2007 Dominik Zasiewski.
XML w serwisach webowych. Zapotrzebowanie na serwisy XML.
.NET i Bazy Danych Projekt: Wadim Grasza.
Waldemar Bartyna Pytania egzaminacyjne 1.
ASP.NET Kontrolki źródła danych i prezentacji danych w ASP.Net
Modelowanie Danych (ERD) – część 1 (Wspomaganie Modelowania danych)
Wykład 4 Dr Aneta Polewko-Klim Dr Aneta Polewko-Klim
Temat: Tworzenie bazy danych
Wyższa Szkoła Bankowa, Poznań, dr inż. mirosław Loręcki
Wzorzec MVC na przykładzie CakePHP
Hipertekst HTML WWW.
Projekt modułu BANK INTERNETOWY Moduł funkcji banku
Aplikacje i usługi internetowe
Zapis prezentacji:

Toruń 28/

Metadane SAML opisują, w jaki sposób ma być realizowana komunikacja pomiędzy IdP i SP Metadane są typowo prezentowane w postaci XML - w takiej formie są publikowane metadane i w taki sposób wymieniamy metadane Wewnętrzne przechowywanie metadanych jest w gestii aplikacji – SimpleSAMLphp przechowuje metadane w postaci tablic zawierających definicje zmiennych. Zawartość metadanych bazuje na XML-a oraz przestrzeni nazw

Specyfikacja standardu OASIS - Metadata for the SAML v metadata-2.0-os.pdf – definiuje zasady prezentacji informacji o obiektach SAML, zwanych encjami (entities), m.in. określa postać identyfikatorów encji (entity ID) definiuje punkty dostępu do usług (endpoints) określa rolę certyfikatów – najnowsza errata tej specyfikacji to dokument z 2009r. open.org/committees/download.php/35391/sstc-saml- metadata-errata-2.0-wd-04-diff.pdf

Encja, obiekt (entity) może być rozumiana jako usługa uruchomiona na jakimś serwerze, pracująca zgodnie z protokołem SAML, pełniąca funkcję dostawcy tożsamości (IdP) lub dostawcy usługi (SP) Każda encja ma swoją unikatową nazwę – publikowaną jako entityID Usługa IdP/SP ma nadawany URL w trakcie konfiguracji – jest on używany jako entityID i publikowany w metadanych

W metadanych encje (obiekty) są prezentowane jako elementy Element służy do tworzenia sekwencji elementów Element definiuje metadane pojedynczej encji. Ta sama encja może występować w różnych rolach, m.in.: – dostawca tożsamości - Identity Provider (IdP) – dostawca usługi - Service Provider (SP)

<md:EntityDescriptor xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata" entityID="

Oprogramowanie (Shibboleth IdP/SimpleSAMLphp IdP) po skonfigurowaniu generuje metadane usługi Elementy związane z rolą (SP) zawarte są w blokach i Ogólna postać: – klucz publiczny – punkty dostępowe, – wspierane formaty identyfikatorów – wspierane atrybuty

<md:EntityDescriptor xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata " entityID="

Oprogramowanie (Shibboleth SP/SimpleSAMLphp SP) po skonfigurowaniu generuje metadane usługi Ogólna postać: – klucz publiczny – punkty dostępowe,, – wspierane formaty identyfikatorów – atrybuty – wskazanie, jakie atrybuty są potrzebne SP do działania

<md:EntityDescriptor xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata" entityID=" Metadane związane z rolą (IdP/SP)... … ….. ….

W metadanych IdP i SP powinny być definiowane dodatkowe informacje umożliwiające bardziej przyjazną prezentację informacji o instytucji realizującej logowanie i o udostępnianej usłudze Specyfikacja SAML V2.0 Metadata Extensions for Login and Discovery User Interface (MDUI) open.org/committees/download.php/44717/sstc-saml-metadata-ui- v1.0-wd10.pdf – opisuje rozszerzenie umożliwiające dodawanie takich informacji jak: nazwa, opis, logo, geo-lokalizacja

Zaleca się dodanie w metadanych następujących elementów: – Rozszerzenie MDUI wprowadza się w lub w elemencie

Wspomaganie działania usług Discovery Service /16 umk.pl geo: ,

<mdui:UIInfo xmlns:mdui="urn:oasis:names:tc:SAML:metadata:ui"> PIONIER Consortium Konsorcjum PIONIER PIONIER Consortium Identity Provider Dostawca Tożsamości Konsorcjum PIONIER <mdui:Logo xml:lang="en" height="44" width="111">

Utrzymywanie lokalnych kopii metadanych – bezpieczne pobranie i umieszczenie na lokalnym dysku – regularne odświeżanie kopii Korzystanie ze zdalnych metadanych przygotowanych i podpisanych przez federację – PIONIER.Id przygotowuje następujące metadane: wszystkie zarejestrowane w federacji IdP i SP metadane eduGAIN łącznie z polskimi IdP, SP wszystkie SP zarejestrowane w eduGAIN łącznie z polskimi SP wszystkie IdP zarejestrowane w eduGAIN łącznie z polskimi IdP