SlideShare a Scribd company logo
1 of 27
Download to read offline
Single-Sign-Onโ€ฉwithโ€ฉ
Lenyaโ€ฉandโ€ฉShibboleth


           Jannโ€ฉForrer,โ€ฉUniversityโ€ฉofโ€ฉZurich
     โ€ฉAndreasโ€ฉHartmann,โ€ฉBeCompanyโ€ฉGmbH



                                               1
Agenda


Authenticationโ€ฉandโ€ฉauthorizationโ€ฉinfrastructure
Single-Sign-Onโ€ฉwithโ€ฉShibboleth
Integrationโ€ฉinโ€ฉApacheโ€ฉLenya
Attribute-basedโ€ฉauthorization
Attributeโ€ฉruleโ€ฉevaluationโ€ฉoptions




                                                  2
Authenticationโ€ฉandโ€ฉ
  Authorizationโ€ฉ
  Infrastructure


                      3
Withoutโ€ฉAAI

University of Zurich
                                                  Web Mail

                                               Course Reg.


                                                E-Learning
University of Berne




                                               Research DB

                                                    Library

                                            Student Admin.



                       Authentication   Authorization


                                                              4
Withโ€ฉstandards-basedโ€ฉAAI
                                      AAI



  University of Zurich
                                                      Web Mail


                                                   Course Reg.


                                                    E-Learning
  University of Berne




                                                   Research DB


                                                        Library


                                               Student Admin.


                         Authentication     Authorization


                                                                  5
Benefits

โ€ข Virtualizedโ€ฉID:โ€ฉServiceโ€ฉprovidersโ€ฉcanโ€ฉsaveโ€ฉ
  registrationโ€ฉandโ€ฉadministrationโ€ฉefforts
โ€ข Standardizedโ€ฉinterfaces:โ€ฉServiceโ€ฉprovidersโ€ฉcanโ€ฉeasilyโ€ฉ
  integrateโ€ฉusersโ€ฉofโ€ฉotherโ€ฉorganizations
โ€ข Standardizedโ€ฉauthentication:โ€ฉUsersโ€ฉcanโ€ฉaccessโ€ฉ
  variousโ€ฉservicesโ€ฉatโ€ฉdifferentโ€ฉorganizationsโ€ฉwithโ€ฉaโ€ฉ
  singleโ€ฉpassword




                                                           6
Identityโ€ฉProviderโ€ฉ(IdP)

โ€ข akaโ€ฉโ€žhomeโ€ฉorganizationsโ€œ
โ€ข Universities,โ€ฉLibraries,โ€ฉHospitals,โ€ฉ...
โ€ข Responsibilities:
  โ€ข Registeringโ€ฉusers
  โ€ข Maintainingโ€ฉuserโ€ฉinformationโ€ฉ(โ€žattributesโ€œ)
  โ€ข Providingโ€ฉanโ€ฉauthenticationโ€ฉservice
  โ€ข Providingโ€ฉcredentialsโ€ฉforโ€ฉauthorizationโ€ฉdecisions




                                                        7
Serviceโ€ฉProviderโ€ฉ(SP)

โ€ข akaโ€ฉโ€žresourcesโ€œ
โ€ข provideโ€ฉrestrictedโ€ฉinformationโ€ฉ/โ€ฉapplications
โ€ข Benefits:
  โ€ข Noโ€ฉregistrationโ€ฉauthorityโ€ฉnecessary
  โ€ข Noโ€ฉuserโ€ฉmanagementโ€ฉnecessary
  โ€ข Userโ€ฉbaseโ€ฉgrowsโ€ฉwithโ€ฉregisteredโ€ฉIdPs
  โ€ข Reliableโ€ฉsecurityโ€ฉmechanism
  โ€ข Accessโ€ฉtoโ€ฉstandardizedโ€ฉattributesโ€ฉforโ€ฉauthorization




                                                          8
SWITCHโ€ฉAAIโ€ฉAttributes

โ€ข   swissEduPersonUniqueIDโ€ฉ
โ€ข   surnameโ€ฉ
โ€ข   givenNameโ€ฉ
โ€ข   swissEduPersonDateOfBirthโ€ฉ
โ€ข   swissEduPersonGenderโ€ฉ
โ€ข   preferredLanguageโ€ฉ
โ€ข   mail
โ€ข   swissEduPersonHomeOrganizationโ€ฉ
โ€ข   swissEduPersonHomeOrganizationType
โ€ข   ...



                                         9
Single-Sign-On
withโ€ฉShibboleth




                  10
Browser




                                                 SP




                                                              WAYF




                                                                              IdP
                       Request
Accessing a Service
                                             Redirect to
                      Protected
                                               WAYF
                        Page

                                                           Show IdP
                                                           Selection
                      Select IdP
                                                           Redirect
                                                            to IdP

                                                                            Login
                                                                            Screen
                      Username,
                      Password
                                                                           Authenti-
                                                                            cation
                                                                 Handle
                                             Attribute
                                             Request
                                                                            Provide
                                                                           Attributes
                                                              Attributes
                                             Granted /
                          ...                 Denied




                                                                                        11
Theโ€ฉShibbolethโ€ฉProject
โ€ข Internet2:โ€ฉUSโ€ฉnetworkingโ€ฉconsortium,
  ledโ€ฉbyโ€ฉresearchโ€ฉandโ€ฉeducationโ€ฉcommunity
โ€ข Middlewareโ€ฉArchitectureโ€ฉCommitteeโ€ฉforโ€ฉEducation
  โ€ข PKI
  โ€ข URNโ€ฉnamespace
  โ€ข courseโ€ฉdataโ€ฉinfrastructure
  โ€ข ...
โ€ข Openโ€ฉSourceโ€ฉ(Apacheโ€ฉLicenseโ€ฉ2.0)
โ€ข Standardsโ€ฉbased:โ€ฉSAML,โ€ฉSSL,โ€ฉLDAP,โ€ฉ...



                                                    12
Availableโ€ฉSoftware
โ€ข Shibbolethโ€ฉProject:
  โ€ข Apacheโ€ฉmodulesโ€ฉforโ€ฉSPโ€ฉandโ€ฉIdP
  โ€ข Javaโ€ฉSPโ€ฉimplementationโ€ฉ(stalled)
  โ€ข Newโ€ฉJavaโ€ฉSPโ€ฉimplementationโ€ฉinโ€ฉprogress:
    servletโ€ฉfilterโ€ฉwithinโ€ฉservletโ€ฉ2.4โ€ฉspecification
โ€ข OLAT:
  โ€ข Customโ€ฉSPโ€ฉimpl.โ€ฉbasedโ€ฉonโ€ฉoldโ€ฉShibbolethโ€ฉJavaโ€ฉSP
โ€ข Lenya:
  โ€ข Usesโ€ฉ(slightlyโ€ฉmodified)โ€ฉOLATโ€ฉcode



                                                      13
Integrationโ€ฉin
Apacheโ€ฉLenya




                 14
Browser




                                                    Main
                                                 Sitemap




                                                              WAYF




                                                                             IdP
Authentication: Phase 1
                           Request
                          Protected
                                                 Login
                            Page
                                                 Screen

                          Click link
                          to WAYF
                                                           Show IdP
                                                           Selection
                          Select IdP

                                                           Redirect
                                                            to IdP

                                                                           Login
                                                                           Screen
                          Username,
                          Password
                                                                          Authenti-
                                                                           cation
                                                                 Handle




                                                                                      15
Authentication:โ€ฉPhaseโ€ฉ2
Browser



                 Main
              Sitemap




                               Shibboleth
                             Authenticator




                                               Attr. Request
                                                      Service




                                                                   IdP
                                                                Authenti-
                                                                 cation

           Authenticator
                           Parse SAML
              Action
                                             Send attr.
                            response
                                              request

                                                                 Provide
                                                                attributes
                                             Parse SAML
                              Create          response
                            transient
                           user object,
                           attach it to
                           the session




                                                                             16
Authentication:โ€ฉClasses
 DelegatingAuthenticatorAction
act(...) : Map


           <<interface>>
           Authenticator
     authenticate(Request)
                                               <<interface>>
                                         AttributeRequestService
                                     requestAttributes(BPR) : Map
         UserAuthenticator
authenticate(Request)                         <<interface>>
                                            AttributeTranslator
                                     translateSamlAttributes(Map) : Map
     ShibbolethAuthenticator
authenticate(Request)
                                             UserFieldsMapper
passAttributes(TransientUser, Map)
                                     getFirstName()
                                     getLastName()
                                     ...


                                                                          17
Attribute-based
 Authorization




                  18
Userโ€ฉAttributesโ€ฉinโ€ฉLenya


โ€ข Expressionsโ€ฉforโ€ฉevaluation,โ€ฉe.g.
  โ€ข givenNameโ€ฉ==โ€ฉโ€žJohnโ€œโ€ฉ&&โ€ฉsurnameโ€ฉ==โ€ฉโ€žDoeโ€œ
  โ€ข eduPersonScopedAffiliationโ€ฉ==โ€ฉโ€žstudentโ€œ
โ€ข Canโ€ฉbeโ€ฉobtainedโ€ฉfromโ€ฉvariousโ€ฉidentityโ€ฉproviders,โ€ฉe.g.
  โ€ข Shibbolethโ€ฉIdPโ€ฉ(TransientUser)
  โ€ข LDAPโ€ฉserverโ€ฉ(LDAPUser)




                                                          19
Attributeโ€ฉEvaluationโ€ฉinโ€ฉLenya

โ€ข Interfaceโ€ฉUserโ€ฉprovidesโ€ฉaccessโ€ฉtoโ€ฉattributes:
  User.getAttributeNames() : String[]
  User.getAttributeValues(String name): String[]

โ€ข Interfaceโ€ฉGroupโ€ฉallowsโ€ฉtoโ€ฉsetโ€ฉrules:
  Group.setRule(String)
  Group.getRule() : String

โ€ข Methodโ€ฉAbstractGroup.contains(Groupable)โ€ฉ
  evaluatesโ€ฉtheโ€ฉruleโ€ฉusingโ€ฉaโ€ฉRuleEvaluatorโ€ฉ
  implementation




                                                   20
AbstractGroup.contains()
public boolean contains(Groupable member) {
    boolean contains = members.contains(member);

    if (!contains && member instanceof User
                  && getRule() != null) {

        User user = (User) member;
        AttributeRuleEvaluator evaluator
            = getAttributeRuleEvaluator();
        contains = evaluator.isComplied(user, getRule());
    }

    return contains;
}




                                                            21
Userโ€ฉAttributes:โ€ฉClasses
                                                      <<interface>>
           <<interface>>
                                                          Group
            Groupable
                                           getMembers() : Groupable[]
                                       *
getGroups() : Group[]
                                           contains(Groupable)


           <<interface>>
               User                                  AbstractGroup
getAttributeNames() : String               contains(Groupable)
getAttributeValues(String) : String

                                                      <<interface>>
                                                      RuleEvaluator
           AbstractUser
                                           validate(String) : ValidationResult
setAttributeValues(String, String[])       isComplied(User, String) : boolean




                                           JexlEvaluator           AntlrEvaluator


                                                                                    22
Attributeโ€ฉRuleโ€ฉ
Evaluationโ€ฉOptions




                     23
JEXL
โ€ข Aboutโ€ฉJEXL
  โ€ข Javaโ€ฉExpressionโ€ฉLanguage
  โ€ข Apacheโ€ฉJakartaโ€ฉCommonsโ€ฉproject
  โ€ข Inspiredโ€ฉbyโ€ฉVelocityโ€ฉandโ€ฉtheโ€ฉJSTLโ€ฉexpr.โ€ฉlanguage
โ€ข Advantages
  โ€ข Veryโ€ฉeasyโ€ฉtoโ€ฉintegrateโ€ฉ(onlyโ€ฉaโ€ฉcoupleโ€ฉofโ€ฉlines)
  โ€ข Noโ€ฉcustomโ€ฉgrammarโ€ฉnecessary
โ€ข Disadvantages
  โ€ข Noโ€ฉspecificโ€ฉruleโ€ฉsyntaxโ€ฉcheck
  โ€ข Itโ€˜sโ€ฉdifficultโ€ฉtoโ€ฉidentifyโ€ฉdangerousโ€ฉcode


                                                       24
ANTLR
โ€ข Aboutโ€ฉANTLR
  โ€ข Anotherโ€ฉToolโ€ฉforโ€ฉLanguageโ€ฉRecognition
  โ€ข Frameworkโ€ฉforโ€ฉrecognizers,โ€ฉinterpreters,โ€ฉparsers,โ€ฉ...
  โ€ข basedโ€ฉonโ€ฉLL(k)โ€ฉgrammars
  โ€ข 3-clauseโ€ฉBSDโ€ฉlicense
โ€ข Advantages
  โ€ข Customโ€ฉgrammarโ€ฉforโ€ฉstrictโ€ฉsyntaxโ€ฉcheck
  โ€ข Noโ€ฉdangerousโ€ฉcodeโ€ฉaccepted
โ€ข Disadvantages
  โ€ข Maintenanceโ€ฉandโ€ฉenhancementsโ€ฉrequireโ€ฉspecificโ€ฉ
    knowledge
  โ€ข Defaultโ€ฉerrorโ€ฉmessagesโ€ฉareโ€ฉhardโ€ฉtoโ€ฉunderstand

                                                            25
Moreโ€ฉOptions


โ€ข Differentโ€ฉlanguageโ€ฉrecognizerโ€ฉgenerators
  โ€ข JavaCC
  โ€ข SableCC
  โ€ข CUP
โ€ข Pre-definedโ€ฉrulesโ€ฉtoโ€ฉselectโ€ฉfrom
โ€ข GUI-basedโ€ฉruleโ€ฉeditingโ€ฉ(graphicalโ€ฉexpressionโ€ฉeditor)




                                                         26
Questionsโ€ฉandโ€ฉ
 Discussion



                 27

More Related Content

What's hot

Dharmes Mistry Tony De Bree S O A Business Persp V1b
Dharmes  Mistry    Tony De  Bree   S O A Business Persp V1bDharmes  Mistry    Tony De  Bree   S O A Business Persp V1b
Dharmes Mistry Tony De Bree S O A Business Persp V1b
SOA Symposium
ย 
2. FOMS _ FeedHenry_ Mรญcheรกl ร“ Foghlรบ
2. FOMS _ FeedHenry_ Mรญcheรกl ร“ Foghlรบ2. FOMS _ FeedHenry_ Mรญcheรกl ร“ Foghlรบ
2. FOMS _ FeedHenry_ Mรญcheรกl ร“ Foghlรบ
FOMS011
ย 

What's hot (6)

Dharmes Mistry Tony De Bree S O A Business Persp V1b
Dharmes  Mistry    Tony De  Bree   S O A Business Persp V1bDharmes  Mistry    Tony De  Bree   S O A Business Persp V1b
Dharmes Mistry Tony De Bree S O A Business Persp V1b
ย 
Recovering Interaction Design Patterns in Web Applications
Recovering Interaction Design Patterns in Web Applications Recovering Interaction Design Patterns in Web Applications
Recovering Interaction Design Patterns in Web Applications
ย 
Openbravo for retail presentation en(1)
Openbravo for retail presentation   en(1)Openbravo for retail presentation   en(1)
Openbravo for retail presentation en(1)
ย 
Don't Lose Your Viewers: Keep Their Attention With High Performance Streaming
Don't Lose Your Viewers:  Keep Their Attention With High Performance StreamingDon't Lose Your Viewers:  Keep Their Attention With High Performance Streaming
Don't Lose Your Viewers: Keep Their Attention With High Performance Streaming
ย 
Enterprise 2.0 Musings
Enterprise 2.0 MusingsEnterprise 2.0 Musings
Enterprise 2.0 Musings
ย 
2. FOMS _ FeedHenry_ Mรญcheรกl ร“ Foghlรบ
2. FOMS _ FeedHenry_ Mรญcheรกl ร“ Foghlรบ2. FOMS _ FeedHenry_ Mรญcheรกl ร“ Foghlรบ
2. FOMS _ FeedHenry_ Mรญcheรกl ร“ Foghlรบ
ย 

Similar to Lenya and Shibboleth

WebSphere Portal | The Front End Of SOA
WebSphere Portal | The Front End Of SOAWebSphere Portal | The Front End Of SOA
WebSphere Portal | The Front End Of SOA
Jason Faszholz
ย 
OW2 Petals Dragon SOA Linuxtag09
OW2 Petals Dragon SOA Linuxtag09OW2 Petals Dragon SOA Linuxtag09
OW2 Petals Dragon SOA Linuxtag09
Catherine Nuel
ย 
Resource Oriented Architecture in Wireless Sensor Network
Resource Oriented Architecture in Wireless Sensor NetworkResource Oriented Architecture in Wireless Sensor Network
Resource Oriented Architecture in Wireless Sensor Network
Thomas Pham
ย 
Final review presentation
Final review presentationFinal review presentation
Final review presentation
Rahid Abdul Kalam
ย 
Platform approach-series-building a-roadmap-finalv1
Platform approach-series-building a-roadmap-finalv1Platform approach-series-building a-roadmap-finalv1
Platform approach-series-building a-roadmap-finalv1
OracleIDM
ย 
Federated Identity Architectures Integrating With The Cloud
Federated Identity Architectures   Integrating With The CloudFederated Identity Architectures   Integrating With The Cloud
Federated Identity Architectures Integrating With The Cloud
rsnarayanan
ย 
Security Cas And Open Id
Security Cas And Open IdSecurity Cas And Open Id
Security Cas And Open Id
ConSanFrancisco123
ย 

Similar to Lenya and Shibboleth (20)

Protecting Online Identities - MIX09
Protecting Online Identities - MIX09Protecting Online Identities - MIX09
Protecting Online Identities - MIX09
ย 
Protecting Online Identities
Protecting Online IdentitiesProtecting Online Identities
Protecting Online Identities
ย 
Protecting Online Identities
Protecting Online IdentitiesProtecting Online Identities
Protecting Online Identities
ย 
WebSphere Portal | The Front End Of SOA
WebSphere Portal | The Front End Of SOAWebSphere Portal | The Front End Of SOA
WebSphere Portal | The Front End Of SOA
ย 
Airport ePassport eGate Professionals Group Introduction
Airport ePassport  eGate Professionals Group IntroductionAirport ePassport  eGate Professionals Group Introduction
Airport ePassport eGate Professionals Group Introduction
ย 
OW2 Petals Dragon SOA Linuxtag09
OW2 Petals Dragon SOA Linuxtag09OW2 Petals Dragon SOA Linuxtag09
OW2 Petals Dragon SOA Linuxtag09
ย 
Federated Identity, Accessing World-Wide Services with your Campus Id
Federated Identity, Accessing World-Wide Services with your Campus IdFederated Identity, Accessing World-Wide Services with your Campus Id
Federated Identity, Accessing World-Wide Services with your Campus Id
ย 
TrustBearer - Virginia Security Summit - Web Authentication Strategies - Apri...
TrustBearer - Virginia Security Summit - Web Authentication Strategies - Apri...TrustBearer - Virginia Security Summit - Web Authentication Strategies - Apri...
TrustBearer - Virginia Security Summit - Web Authentication Strategies - Apri...
ย 
3 12-2013 performance-testing_service_virtualization
3 12-2013 performance-testing_service_virtualization3 12-2013 performance-testing_service_virtualization
3 12-2013 performance-testing_service_virtualization
ย 
Resource Oriented Architecture in Wireless Sensor Network
Resource Oriented Architecture in Wireless Sensor NetworkResource Oriented Architecture in Wireless Sensor Network
Resource Oriented Architecture in Wireless Sensor Network
ย 
Live ensure overview 1.4
Live ensure overview 1.4Live ensure overview 1.4
Live ensure overview 1.4
ย 
TrustBearer - CTST 2009 - OpenID & Strong Authentication
TrustBearer - CTST 2009 - OpenID & Strong AuthenticationTrustBearer - CTST 2009 - OpenID & Strong Authentication
TrustBearer - CTST 2009 - OpenID & Strong Authentication
ย 
Final review presentation
Final review presentationFinal review presentation
Final review presentation
ย 
Mobile Web and Apps World New Orleans- Session 9 Vordel Mobile APIManagement
Mobile Web and Apps World New Orleans- Session 9 Vordel Mobile APIManagementMobile Web and Apps World New Orleans- Session 9 Vordel Mobile APIManagement
Mobile Web and Apps World New Orleans- Session 9 Vordel Mobile APIManagement
ย 
Platform approach-series-building a-roadmap-finalv1
Platform approach-series-building a-roadmap-finalv1Platform approach-series-building a-roadmap-finalv1
Platform approach-series-building a-roadmap-finalv1
ย 
EDI WS API ECGridOS Web Services
EDI WS API ECGridOS Web ServicesEDI WS API ECGridOS Web Services
EDI WS API ECGridOS Web Services
ย 
Federated Identity Architectures Integrating With The Cloud
Federated Identity Architectures   Integrating With The CloudFederated Identity Architectures   Integrating With The Cloud
Federated Identity Architectures Integrating With The Cloud
ย 
E-commerce Technology for Safe money transaction over the net
E-commerce Technology for Safe money transaction over the netE-commerce Technology for Safe money transaction over the net
E-commerce Technology for Safe money transaction over the net
ย 
Security Cas And Open Id
Security Cas And Open IdSecurity Cas And Open Id
Security Cas And Open Id
ย 
Mesh-Enabled Web Applications
Mesh-Enabled Web ApplicationsMesh-Enabled Web Applications
Mesh-Enabled Web Applications
ย 

More from nobby (6)

Augmented Reality with Open Source Software
Augmented Reality with Open Source SoftwareAugmented Reality with Open Source Software
Augmented Reality with Open Source Software
ย 
Apache Sling
Apache SlingApache Sling
Apache Sling
ย 
The Java Content Repository
The Java Content RepositoryThe Java Content Repository
The Java Content Repository
ย 
OSCOM 4: Managing Beautiful Websites with Cocoon
OSCOM 4: Managing Beautiful Websites with CocoonOSCOM 4: Managing Beautiful Websites with Cocoon
OSCOM 4: Managing Beautiful Websites with Cocoon
ย 
Creating a Resource Type with Apache Lenya 2.0
Creating a Resource Type with Apache Lenya 2.0Creating a Resource Type with Apache Lenya 2.0
Creating a Resource Type with Apache Lenya 2.0
ย 
What's New In Apache Lenya 1.4
What's New In Apache Lenya 1.4What's New In Apache Lenya 1.4
What's New In Apache Lenya 1.4
ย 

Recently uploaded

VIP Independent Call Girls in Taloja ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts ...
VIP Independent Call Girls in Taloja ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts ...VIP Independent Call Girls in Taloja ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts ...
VIP Independent Call Girls in Taloja ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts ...
dipikadinghjn ( Why You Choose Us? ) Escorts
ย 
VIP Independent Call Girls in Andheri ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts...
VIP Independent Call Girls in Andheri ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts...VIP Independent Call Girls in Andheri ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts...
VIP Independent Call Girls in Andheri ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts...
dipikadinghjn ( Why You Choose Us? ) Escorts
ย 
VIP Call Girl Service Andheri West โšก 9920725232 What It Takes To Be The Best ...
VIP Call Girl Service Andheri West โšก 9920725232 What It Takes To Be The Best ...VIP Call Girl Service Andheri West โšก 9920725232 What It Takes To Be The Best ...
VIP Call Girl Service Andheri West โšก 9920725232 What It Takes To Be The Best ...
dipikadinghjn ( Why You Choose Us? ) Escorts
ย 
Call Girls Service Pune โ‚น7.5k Pick Up & Drop With Cash Payment 9352852248 Cal...
Call Girls Service Pune โ‚น7.5k Pick Up & Drop With Cash Payment 9352852248 Cal...Call Girls Service Pune โ‚น7.5k Pick Up & Drop With Cash Payment 9352852248 Cal...
Call Girls Service Pune โ‚น7.5k Pick Up & Drop With Cash Payment 9352852248 Cal...
roshnidevijkn ( Why You Choose Us? ) Escorts
ย 
VIP Independent Call Girls in Mumbai ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts ...
VIP Independent Call Girls in Mumbai ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts ...VIP Independent Call Girls in Mumbai ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts ...
VIP Independent Call Girls in Mumbai ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts ...
dipikadinghjn ( Why You Choose Us? ) Escorts
ย 
VIP Call Girl in Mumbai Central ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Ever...
VIP Call Girl in Mumbai Central ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Ever...VIP Call Girl in Mumbai Central ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Ever...
VIP Call Girl in Mumbai Central ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Ever...
dipikadinghjn ( Why You Choose Us? ) Escorts
ย 

Recently uploaded (20)

VIP Independent Call Girls in Taloja ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts ...
VIP Independent Call Girls in Taloja ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts ...VIP Independent Call Girls in Taloja ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts ...
VIP Independent Call Girls in Taloja ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts ...
ย 
VIP Independent Call Girls in Andheri ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts...
VIP Independent Call Girls in Andheri ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts...VIP Independent Call Girls in Andheri ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts...
VIP Independent Call Girls in Andheri ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts...
ย 
Booking open Available Pune Call Girls Wadgaon Sheri 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Wadgaon Sheri  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Wadgaon Sheri  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Wadgaon Sheri 6297143586 Call Hot Ind...
ย 
VIP Call Girl Service Andheri West โšก 9920725232 What It Takes To Be The Best ...
VIP Call Girl Service Andheri West โšก 9920725232 What It Takes To Be The Best ...VIP Call Girl Service Andheri West โšก 9920725232 What It Takes To Be The Best ...
VIP Call Girl Service Andheri West โšก 9920725232 What It Takes To Be The Best ...
ย 
Call Girls Service Pune โ‚น7.5k Pick Up & Drop With Cash Payment 9352852248 Cal...
Call Girls Service Pune โ‚น7.5k Pick Up & Drop With Cash Payment 9352852248 Cal...Call Girls Service Pune โ‚น7.5k Pick Up & Drop With Cash Payment 9352852248 Cal...
Call Girls Service Pune โ‚น7.5k Pick Up & Drop With Cash Payment 9352852248 Cal...
ย 
VIP Independent Call Girls in Mumbai ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts ...
VIP Independent Call Girls in Mumbai ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts ...VIP Independent Call Girls in Mumbai ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts ...
VIP Independent Call Girls in Mumbai ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts ...
ย 
Top Rated Pune Call Girls Viman Nagar โŸŸ 6297143586 โŸŸ Call Me For Genuine Sex...
Top Rated  Pune Call Girls Viman Nagar โŸŸ 6297143586 โŸŸ Call Me For Genuine Sex...Top Rated  Pune Call Girls Viman Nagar โŸŸ 6297143586 โŸŸ Call Me For Genuine Sex...
Top Rated Pune Call Girls Viman Nagar โŸŸ 6297143586 โŸŸ Call Me For Genuine Sex...
ย 
Kharghar Blowjob Housewife Call Girls NUmber-9833754194-CBD Belapur Internati...
Kharghar Blowjob Housewife Call Girls NUmber-9833754194-CBD Belapur Internati...Kharghar Blowjob Housewife Call Girls NUmber-9833754194-CBD Belapur Internati...
Kharghar Blowjob Housewife Call Girls NUmber-9833754194-CBD Belapur Internati...
ย 
Vip Call US ๐Ÿ“ž 7738631006 โœ…Call Girls In Sakinaka ( Mumbai )
Vip Call US ๐Ÿ“ž 7738631006 โœ…Call Girls In Sakinaka ( Mumbai )Vip Call US ๐Ÿ“ž 7738631006 โœ…Call Girls In Sakinaka ( Mumbai )
Vip Call US ๐Ÿ“ž 7738631006 โœ…Call Girls In Sakinaka ( Mumbai )
ย 
VIP Call Girl in Mumbai Central ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Ever...
VIP Call Girl in Mumbai Central ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Ever...VIP Call Girl in Mumbai Central ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Ever...
VIP Call Girl in Mumbai Central ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Ever...
ย 
Navi Mumbai Cooperetive Housewife Call Girls-9833754194-Natural Panvel Enjoye...
Navi Mumbai Cooperetive Housewife Call Girls-9833754194-Natural Panvel Enjoye...Navi Mumbai Cooperetive Housewife Call Girls-9833754194-Natural Panvel Enjoye...
Navi Mumbai Cooperetive Housewife Call Girls-9833754194-Natural Panvel Enjoye...
ย 
Top Rated Pune Call Girls Aundh โŸŸ 6297143586 โŸŸ Call Me For Genuine Sex Servi...
Top Rated  Pune Call Girls Aundh โŸŸ 6297143586 โŸŸ Call Me For Genuine Sex Servi...Top Rated  Pune Call Girls Aundh โŸŸ 6297143586 โŸŸ Call Me For Genuine Sex Servi...
Top Rated Pune Call Girls Aundh โŸŸ 6297143586 โŸŸ Call Me For Genuine Sex Servi...
ย 
Mira Road Memorable Call Grls Number-9833754194-Bhayandar Speciallty Call Gir...
Mira Road Memorable Call Grls Number-9833754194-Bhayandar Speciallty Call Gir...Mira Road Memorable Call Grls Number-9833754194-Bhayandar Speciallty Call Gir...
Mira Road Memorable Call Grls Number-9833754194-Bhayandar Speciallty Call Gir...
ย 
Top Rated Pune Call Girls Sinhagad Road โŸŸ 6297143586 โŸŸ Call Me For Genuine S...
Top Rated  Pune Call Girls Sinhagad Road โŸŸ 6297143586 โŸŸ Call Me For Genuine S...Top Rated  Pune Call Girls Sinhagad Road โŸŸ 6297143586 โŸŸ Call Me For Genuine S...
Top Rated Pune Call Girls Sinhagad Road โŸŸ 6297143586 โŸŸ Call Me For Genuine S...
ย 
Mira Road Awesome 100% Independent Call Girls NUmber-9833754194-Dahisar Inter...
Mira Road Awesome 100% Independent Call Girls NUmber-9833754194-Dahisar Inter...Mira Road Awesome 100% Independent Call Girls NUmber-9833754194-Dahisar Inter...
Mira Road Awesome 100% Independent Call Girls NUmber-9833754194-Dahisar Inter...
ย 
Indore Real Estate Market Trends Report.pdf
Indore Real Estate Market Trends Report.pdfIndore Real Estate Market Trends Report.pdf
Indore Real Estate Market Trends Report.pdf
ย 
Top Rated Pune Call Girls Lohegaon โŸŸ 6297143586 โŸŸ Call Me For Genuine Sex Se...
Top Rated  Pune Call Girls Lohegaon โŸŸ 6297143586 โŸŸ Call Me For Genuine Sex Se...Top Rated  Pune Call Girls Lohegaon โŸŸ 6297143586 โŸŸ Call Me For Genuine Sex Se...
Top Rated Pune Call Girls Lohegaon โŸŸ 6297143586 โŸŸ Call Me For Genuine Sex Se...
ย 
Stock Market Brief Deck (Under Pressure).pdf
Stock Market Brief Deck (Under Pressure).pdfStock Market Brief Deck (Under Pressure).pdf
Stock Market Brief Deck (Under Pressure).pdf
ย 
Webinar on E-Invoicing for Fintech Belgium
Webinar on E-Invoicing for Fintech BelgiumWebinar on E-Invoicing for Fintech Belgium
Webinar on E-Invoicing for Fintech Belgium
ย 
Booking open Available Pune Call Girls Shivane 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Shivane  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Shivane  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Shivane 6297143586 Call Hot Indian Gi...
ย 

Lenya and Shibboleth