+ All Categories
Home > Documents > Liberty from UseCases to Specifications › liberty › content › download › ... · From...

Liberty from UseCases to Specifications › liberty › content › download › ... · From...

Date post: 10-Jun-2020
Category:
Upload: others
View: 1 times
Download: 0 times
Share this document with a friend
12
From UseCases to Specifications Fulup Ar Foll Liberty Technical Expert Group Master Architect, Global Software Practice Sun Microsystems
Transcript
Page 1: Liberty from UseCases to Specifications › liberty › content › download › ... · From UseCases to Specifications Fulup Ar Foll Liberty Technical Expert Group Master Architect,

From UseCases to Specifications

Fulup Ar FollLiberty Technical Expert Group

Master Architect, Global Software Practice

Sun Microsystems

Page 2: Liberty from UseCases to Specifications › liberty › content › download › ... · From UseCases to Specifications Fulup Ar Foll Liberty Technical Expert Group Master Architect,

2Liberty Paris Workshop11:48:48

• Basic: Performed without regard to who’s doing the asking or using the results

• Identity-enabled: Offers personalization when given access to identity details

• Identity-enabling: Exposes identity details to other services

Why Identity Related Services ?

Page 3: Liberty from UseCases to Specifications › liberty › content › download › ... · From UseCases to Specifications Fulup Ar Foll Liberty Technical Expert Group Master Architect,

3Liberty Paris Workshop11:48:48

Why Choosing Liberty ?

✗ Fit your requirements: Free & Open standard, Privacy, Security, Interoperability

✗ An industrial reality: Certified products, Already proven in production

✗ You're not in a position of choosing: Custumer choosed for you !!!

Kravspesifikasjon for PKI i offentlig sektor Versjon 1.02 , Januar 2005

Krav 10.5.1 Autentisering

Det skal tilbys en ”Identity Provider” i henhold til Liberty Alliance spesifikasjoner. Løsningen skal beskrives. Det skal angis hvilke versjoner og overordnede funksjoner som støttes.

Requirements Spec. for PKI in Public SectorVersion 1.02 , January 2005

Requirement 10.5.1 Autentication

It shall be offered an ”Identity Provider” according to Liberty Alliance specifications. The solution shalll be described. It shall be indicated which versions and which high level functions are supported.

Page 4: Liberty from UseCases to Specifications › liberty › content › download › ... · From UseCases to Specifications Fulup Ar Foll Liberty Technical Expert Group Master Architect,

4Liberty Paris Workshop11:48:48

What's About Federation

• Federation of providers (CoT), a group of entities providing services who signed agrement, in order to make life of shared customers/users (Principal) more simple.✗ accept Principal identity authentication to be done once per session (SSO)

and by a shared authority (IDP)✗ Accept to provide service knowing only an “avatar” of principal identity

(Opaque Handle/Federation Key). This non significant pointer on principal identity allowing service provider (SP) to know that “it is him” without knowing “who he is”.

• Federation: a weak link that allow to map a principal avatar identity used by a service provider to the effective principal identity know only from the authority of authentifcation (IDP).

• Federated Identity: The data/attributes at the service provider attached to a principal indentity avatar.

Page 5: Liberty from UseCases to Specifications › liberty › content › download › ... · From UseCases to Specifications Fulup Ar Foll Liberty Technical Expert Group Master Architect,

5Liberty Paris Workshop11:48:48

Liberty is not a concept but an existing Today Technology Reality

SOA (Service Oriented Architecture) Framework Identity Provider (IDP) Circle of Trust (CoT) Services provider /consumer (SP – WSP/WSC) Discovery (DS), Invocation (DST) Terminology

Set of specifications Network protocols Messages syntaxes

Certification process

Page 6: Liberty from UseCases to Specifications › liberty › content › download › ... · From UseCases to Specifications Fulup Ar Foll Liberty Technical Expert Group Master Architect,

6Liberty Paris Workshop11:48:48

Global Liberty Architecture

Circle Of Trust

Principal

Identity ProviderService Provider

●Authentification●Federation●Discovery service●Policies/Authorization

●customer●employé●game user●....

Identity Services

●web content●games●merchant site●....

●Massaging●Ticketting●....

●Geolocation●Personnal Profile●....

Liberty ID-FF/SAML-2.0 Liberty ID-WSF Not Specified by Liberty

Legacy/existing Infrastructure

OtherCoTs

Page 7: Liberty from UseCases to Specifications › liberty › content › download › ... · From UseCases to Specifications Fulup Ar Foll Liberty Technical Expert Group Master Architect,

7Liberty Paris Workshop11:48:50

WS-*

Liberty Standard and the others

Page 8: Liberty from UseCases to Specifications › liberty › content › download › ... · From UseCases to Specifications Fulup Ar Foll Liberty Technical Expert Group Master Architect,

8Liberty Paris Workshop11:48:50

Liberty Technical Framework

ID-FF (Identity Federation Framework) Federation/Defederation

SSO (single & simplified Sign On) / SLO (single logout)

Authentication context & Attributes

Metadata

ID-WSF (Identity Web Service Framework) Discovery Service

Authentication Service

DST (Data Service Template)

Interaction Service

ID-SIS (Identity Service Interface) Personal profile, Geoloc, Presence, Contact Book, ...

Page 9: Liberty from UseCases to Specifications › liberty › content › download › ... · From UseCases to Specifications Fulup Ar Foll Liberty Technical Expert Group Master Architect,

9Liberty Paris Workshop11:48:50

Basic CoT (outsourcing of services)

IDP

DS

Outsourced app

Identities

Customers

PPPayment

A

CB

E

F

D

E'

G

Service Provider(s)Authentication Authority

CoT

Page 10: Liberty from UseCases to Specifications › liberty › content › download › ... · From UseCases to Specifications Fulup Ar Foll Liberty Technical Expert Group Master Architect,

10Liberty Paris Workshop11:48:51

CoT/CoT (proxy authentication)

CoT 1 CoT 2

ex: Wireless CoT ex: FixNet operator

Customers

WirelessIdentitiesServices Services

FixNet/DSLIdentities

Local Service Request

Alien Service Request

SelfContained Authentication

Proxy Authentication

Business Agreement

Page 11: Liberty from UseCases to Specifications › liberty › content › download › ... · From UseCases to Specifications Fulup Ar Foll Liberty Technical Expert Group Master Architect,

11Liberty Paris Workshop11:48:51

Shared CoT (global shared Services)

Operator « XyZ » Germany Operator « XyZ » France

German Customers

German CoT

French Customers

French CoT

GermanIdentitiesGerman Services French Services

FrenchIdentities

« XyZ » Global Common Services

Global CoT

Global IdentitiesCommon Services

Proxy Autentication

Global Service Request

Extented to Global CoTs

Page 12: Liberty from UseCases to Specifications › liberty › content › download › ... · From UseCases to Specifications Fulup Ar Foll Liberty Technical Expert Group Master Architect,

12Liberty Paris Workshop11:48:52

C'est Fini !!!!

• http://ww.projectliberty.org

[email protected]


Recommended