ZXID
Pierwsze wydanie | 1 sierpnia 2005 |
---|---|
Wersja stabilna | Wydanie 1.03 / 12 sierpnia 2011
|
Napisane w | C/C++, Java, CSharp, PHP, Perl, inne dla SWIG |
System operacyjny | Międzyplatformowe |
Dostępne w | język angielski |
Typ | Zarządzanie tożsamością i dostępem |
Licencja | Licencja Apache, wersja 2.0 |
Strona internetowa | http://zxid.org/ |
ZXID .org Identity Management Toolkit implementuje autonomiczne stosy SAML 2.0 , Liberty ID-WSF 2.0 i XACML 2.0 i ma na celu implementację wszystkich popularnych protokołów federacyjnych, SSO i ID Web Services. Jest to implementacja C z minimalnymi zależnościami zewnętrznymi - OpenSSL , CURL i zlib - zapewniająca łatwe wdrożenie (bez piekła DLL ). Dzięki niewielkim rozmiarom oraz wydajnej i dokładnej implementacji opartej na schemacie nadaje się do aplikacji wbudowanych i aplikacji o dużej objętości. Powiązania językowe ze wszystkimi popularnymi językami wysokiego poziomu, takimi jak PHP , Perl i Java są dostarczane przez SWIG . ZXID implementuje od listopada 2011 r. Role SP, IdP, WSC, WSP, Discovery, PEP i PDP. ZXID to referencyjna implementacja podstawowej architektury bezpieczeństwa projektu TAS3.eu.
Badania i projekty
Architektura TAS3 i ZXID jako implementacja referencyjna były wykorzystywane w różnych pracach badawczych.
ZXID.org został wdrożony komercyjnie przez różnych klientów korporacyjnych w USA (np. Symlabs Inc., LightSquared itp.), Europie (Synergetics NV, Levelview Lda, zxidp.org itp.) i Azji (np. Sri Lanka Hotels & Resorts ).
status praw własności intelektualnej
Licencja Open Source Apache2. Wszystkie biblioteki zależności (OpenSSL, libcurl, zlib) są objęte podobnie liberalną licencją open source.
Wszystkie podstawowe standardy są wolne od opłat licencyjnych , jak określono w zasadach praw własności intelektualnej Liberty Alliance i OASIS. Architektura TAS3, której implementacją referencyjną jest ZXID, jest objęta zobowiązaniem Konsorcjum TAS3 „Wdrożenie i użytkowanie bez tantiem” na stronie www.tas3.eu w sekcji „Zainstaluj i skonfiguruj” ( http://vds1628.sivit.org/tas3 /?page_id=150#sekcja3 )
- Na Walnym Zgromadzeniu TAS3 w dniu 13 września 2010 r. złożono następującą deklarację:
- „Architektura i specyfikacje TAS3, opisane w publicznych dokumentach D2.1, D2.4 i D7.1, są udostępniane na licencji bezpłatnej do wdrożenia i użytkowania przez każdego. Do czerwca 2010 r. partnerzy konsorcjum TAS3 nie posiadają patentów ani nie będą korzystać z patentów obejmujących implementację i użytkowanie architektury TAS3 oraz specyfikacji tych produktów. Licencja ta jest przyznawana wyłącznie w celu prawidłowego wdrożenia specyfikacji TAS3."
Historia
ZXID został rozpoczęty w 2005 roku przez Sampo Kellomäki, wciąż pracując z Symlabs. W 2006 roku Sampo uzyskało od Symlabs zobowiązanie do wydania kodu na licencji Apache2, co skutecznie uczyniło ZXID projektem open source. W 2009 roku projekt TAS3 przyjął ZXID jako referencyjną implementację podstawowych technologii bezpieczeństwa TAS3. Wydanie 1.0 i zakończenie początkowej fazy rozwoju miało miejsce w maju 2011 r. ZXID jest uważany za stabilny w odniesieniu do funkcji SAML2, ID-WSF2 i XACML2. ZXID nadal jest aktywnym projektem typu open source (od października 2014 r.), a nowe funkcje, z których niektóre mogą nie być stabilne, są nadal dodawane.