SlideShare a Scribd company logo
1 of 101
Web Identity Management
Anderson Liang
CTO, cacaFly
Nov. 24, 2010
Problems
2
Too many ids & passwords
Someone took my desired name
Duplicated profiles everywhere
Account management is hard
Users want
3
Single Identity
Roaming among sites
sign on once v.s. sign on every sites
Administrators want
4
“They” are the same guy?
Federated Identity
Portal
5
Portal
Hide & bridge everything behind
Provide Sign On once experiences
What Enterprises have
There are a lot of solutions dealing with
these problems for enterprises
Novell
Microsoft
IBM
Oracle
Sun Microsystems (acquired by Oracle)
Other ISVs
6
Portal w/ SSO & Identity Integration
Source: Novell Inc.
客戶
Portal
+
Novell
Access
Manager
Oracle
DB
Web
Server
MS AD
Sun iDS
Mail Server
NIS
Driver
eDirectory
Novell
Identity
Manager
LDAP
Driver
JDBC
Driver
AD
Driver
FTP
Server
合作夥伴
員工
帳號
密碼
anderson
********
Unified Management of Identity
8
Single Sign On Central Management Identity Integration
Source: Novell Inc.
9
Cover complete Identity Lifecycle
Promote
Relocate
New
Project
Forget
Password
Password
Expired
Resource
Access
Control
PROVISION Account
Management
DE-PROVISION
AM
IDM
Password
Management
Source: Novell Inc.
What Open Web has
10
SAML (2002~)
&
OpenID (2005~)
http://connectid.blogspot.com/2006/11/we-need-iiw-in-panama.html
What Open Web has
Open Stack (OpenID & more)
11
• Unencumbered, Cross-
Platform Standards
• Open Source / Free
Software Implementations
• No Single-Vendor "Lock-In”
• Distributed Extensibility
http://developer.mozilla.org/presentations/sxsw2007/the_open_web/
Why sites accept external identities?
Enhance user engagement
Leverage social impressions
or
The “outside” identity belongs to the same
real person, who has relationship with
“inside” identity
12
Technically Speaking
13
We’re dealing with the problem:
“Authentication”
&
“Authorization”
among different sites
OpenID Introduction
Ref: http://www.slideshare.net/daveman692/open-id-overview-seoul-july-2007
What’s OpenID
Single sign-on for the web
Simple and light-weight
not going to replace your bank card pin
Easy to use and deploy
Built upon proven existing technologies
DNS, HTTP, SSL/TLS, Diffie-Hellman
Decentralized
no single point of failure in the protocol
User-Centric (not Site-Centric)
Free!
15
An OpenID is a URI
URLs are globally
unique and ubiquitous
OpenID allows
proving ownership of
an URI
People already have
identity at URLs via
blogs, photos,
MySpace, FaceBook,
DAUM, etc
16
My OpenID
17
How it works
18
Service Provider
(IDP)
Consumer Application
(Relying Party, RP)
End User
How it works?
1. Site fetches the HTML of my OpenID
2. Finds "openid.server“
3. Establishes a shared secret with the Provider
4. Redirects my browser to the Provider where I
authenticate and allow the OpenID login
5. Provider redirects my browser back to the site
with an OpenID response
6. Site verifies the signature and logs me in
19
Sign On in RP site
20
Redirect to IDP for authentication
21
Grant permission to RP site
22
Sign On process success!
23
Create OpenID on your own domain
24
in http://andersonlamp.hopto.org/index.php
How it works in detail
25http://www.openaselect.org/trac/openaselect/wiki/OpenID
Related Specifications
OpenID Authentication 1.1/2.0
OpenID Attribute Exchange (AX) 1.0
OpenID Provider Authentication Policy
Extension (PAPE) 1.0
OpenID Simple Registration Extension
(SReg) 1.0
Yadis Discovery Protocol
26
Demo: Yadis Discovery
Open Source OpenID Implementation
Test Sites
myid.tw
myopenid.com
google
yahoo
27
myid.tw
28
myopenid.com
29
Google
30
blogspot
31
Yahoo
32
33
Is OpenID enough?
OpenID deal with the “Identity”, not the
“resources”
Several extensions to enhance the
authorization of accessing “resources”
34
OpenID Conversation
35
http://www.slideshare.net/steveivy/openid-oauth-an-introduction
OAuth Conversation
36
http://www.slideshare.net/steveivy/openid-oauth-an-introduction
OAuth Introduction
Ref: http://www.slideshare.net/rmetzler/identity-on-the-web-openid-vs-oauth
What’s OAuth?
Sharing your data without sharing your
password
Site-Centric/Centralized
Registration-based
Secure API authentication
38
Role
39
•User own Resource
at Service Provider
•Manually register
Consumer at Service
Provider
•User grants
Consumer access to
Resource
OAuth Flow
40http://oauth.net/core/diagram.png
Sign in with OAuth
41
Authenticate
42
Grant Access
43
Logged in
44
OpenID v.s. OAuth
OpenID
Sharing Identity
Decentralized
Consumer-Provider-
Relationship: unknown
OAuth
Sharing Resources
Centralized
Consumer-Provider-
Relationship: known
45
Google works
OpenID + OAuth
Google Account as OpenID
Everyone can paste
https://www.google.com/accounts/o8/id
and login as your OpenID
It will be discovered by RP as an server
endpoint, trigger an id_select login process
You will be issued an OpenID as
https://www.google.com/accounts/o8/id?id=AItO
wk...nqJOSI
47from: http://www.slideshare.net/timdream/google-apps-account-as-openid
Google Account as OpenID
48
<?xml version="1.0" encoding="UTF-8"?>
<xrds:XRDS xmlns:xrds="xri://$xrds" xmlns="xri://$xrd*($v*2.0)">
<XRD>
<Service priority="0">
<Type>http://specs.openid.net/auth/2.0/server</Type>
<Type>http://openid.net/srv/ax/1.0</Type>
<Type>http://specs.openid.net/extensions/ui/1.0/mode/popup</Type>
<Type>http://specs.openid.net/extensions/ui/1.0/icon</Type>
<Type>http://specs.openid.net/extensions/pape/1.0</Type>
<URI>https://www.google.com/accounts/o8/ud</URI>
</Service>
</XRD>
</xrds:XRDS>
from: http://www.slideshare.net/timdream/google-apps-account-as-openid
OpenID + OAuth Dance
49
from: http://code.google.com/intl/zh-TW/apis/accounts/docs/OpenID.html
“id_select” process?
New* in OpenID 2.0
Which is introduced back in 2007
Indicate that user wishes to use a specific OpenID
IdP, however he didn’t know/say his own OpenID
Therefore the “id_select” login process asks the
OpenID IdP to select an ID for the user.
The other login process being “signon” process
50
Yahoo
OpenID + OAuth
http://openid.yahoo.com/
52
Authenticate
53
Rename your OpenID
54
Yahoo Dance
55
Facebook
facebook & yelp !
57
Single Sign-On
Facebook enables you to remove the
registration process for your site by enabling
users to log in to your site with their
Facebook account.
Once a user logs in to your site with his or
her Facebook account, you can access the
user's account information from Facebook,
and the user is logged in to your site as long
as he or she is logged in to Facebook.
http://developers.facebook.com/docs/guides/web#login
http://www.facebook.com/instantpersonalization/ 58
Register Your Resource (App)
59
http://developers.facebook.com/setup/
OAuth Authorization
60
https://graph.facebook.com/oauth/authorize?client_id=<your App ID>&redirect_uri=<redirect URL>
resource
Grant Access to the Resource
(App)
61
This is a demo APP to show the
usage of facebook social plugins
http://andersonlamp.hopto.org/?code=2.XX7JPLln
LnC26i_5ldohMQ__.3600.1290531600-
702462107|7qT7yWTCm4CjglPkLQDT2NnsMVw
Get Access Token & Invoke
Graph API
62
https://graph.facebook.com/oauth/access_token? client_id=<app id>&
redirect_uri=<redirect url>& client_secret=<app secret>& code=<verification string>
access_token=1558827777************************4b20009d789d-
100001*******************************LA44qC1NxGh-***
https://graph.facebook.com/me?access_token=...
Quick start with social plugins
http://developers.facebook.com/plugins
Like Button Like Box
Comments
Activity Feed Recommendations
FriendpileLogin ButtonLive Stream
63
Case Study
Redefine the Problems
How to achieve Identity Federation?
Web Single Sign On
How to let users sign on once (on one site), and
roam everywhere (on other sites), for a given
period of time?
Examples
facebook Like Button outside facebook
funP Push Button outside funP
Yam’s Identity in funP.com
65
facebook Like Button
66
funP Push Button
67
Sign On Yam
68
Sign On Yam Successed
69
Visit funP.com & Click Push Button
70
Ask Remote Identity
71
We have a valid
session from Yam
at this moment!
funP grant access w/o Sign On
72
Duration of the
permission granted
User has choice to
refuse to use the
identity from Yam
Enter funP with Yam’s Identity
73
Click Push Button with Yam’s Identity
74
Redefine the Problems
How to achieve Identity Federation?
Identity Integration (Identity Acquisition)
How to recognize different Web identities
represents the same real identity?
cross-domain user account provisioning
cross-domain entitlement management
cross-domain user attribute exchange
Examples
funP – account acquisition from Yam
Jibjab.com – leverage facebook accounts
75
funP.com
76
Option 1: Clone Yam’s Identity
77
Option 1
Option 2
Option 1:
Create a funP Identity from Yam’s Identity
78
Option 2:
Upgrade Yam’s Identity to funP Identity
79
Upgrade notice
Name the new
identity
Option 2: Upgrade complete
80
Yam Identity’s replica in funP
81
Option 2: Acquire Yam’s Identity
82
Sign On funP
83
Go to acquire
external accounts
Acquire Yam’s Identity
84
Acquire Yam’s
Identity
Redirect to authenticate Yam’s
Identity
85
Yam’s Authentication
86
Authenticated! Return to funP
87
User can abandon the
acquired identity instead
Identity acquired! Ask
for final confirmation
Identity acquisition complete
88
Compound Identity
89
Jibjab.com
90
Choose to Sign On w/ fb Identity
91
Redirect to Sign On with fb Identity
92
Grant fb permissions
93
Grant fb permission (again?)
94
Ask to merge fb Identity w/ Jibjab one
95
Signed in w/ fb Identity
96
Users have freedom to link to a
jibjab account anytime
97
Remarks
OpenID is “Open” for “Users”
99
http://www.slideshare.net/steveivy/openid-oauth-an-introduction
OAuth is “Open” for “Applications”
100
http://www.slideshare.net/steveivy/openid-oauth-an-introduction
Q&A

More Related Content

What's hot

Linkedin & OAuth
Linkedin & OAuthLinkedin & OAuth
Linkedin & OAuthUmang Goyal
 
A simple PHP LinkedIn OAuth 2.0 example
A simple PHP LinkedIn OAuth 2.0 exampleA simple PHP LinkedIn OAuth 2.0 example
A simple PHP LinkedIn OAuth 2.0 exampleMattia Reggiani
 
OAuth2 and Spring Security
OAuth2 and Spring SecurityOAuth2 and Spring Security
OAuth2 and Spring SecurityOrest Ivasiv
 
08 asp.net session11
08 asp.net session1108 asp.net session11
08 asp.net session11Vivek chan
 
LinkedIn OAuth: Zero To Hero
LinkedIn OAuth: Zero To HeroLinkedIn OAuth: Zero To Hero
LinkedIn OAuth: Zero To HeroTaylor Singletary
 
Claims-Based Identity, Facebook, and the Cloud
Claims-Based Identity, Facebook, and the CloudClaims-Based Identity, Facebook, and the Cloud
Claims-Based Identity, Facebook, and the CloudDanny Jessee
 
08 asp.net session11
08 asp.net session1108 asp.net session11
08 asp.net session11Niit Care
 
SharePoint 2010, Claims-Based Identity, Facebook, and the Cloud
SharePoint 2010, Claims-Based Identity, Facebook, and the CloudSharePoint 2010, Claims-Based Identity, Facebook, and the Cloud
SharePoint 2010, Claims-Based Identity, Facebook, and the CloudDanny Jessee
 
Authorization in asp
Authorization in aspAuthorization in asp
Authorization in aspOPENLANE
 
CIS14: OAuth and OpenID Connect in Action
CIS14: OAuth and OpenID Connect in ActionCIS14: OAuth and OpenID Connect in Action
CIS14: OAuth and OpenID Connect in ActionCloudIDSummit
 
OAuth2 Authentication
OAuth2 AuthenticationOAuth2 Authentication
OAuth2 AuthenticationIsmael Costa
 
Claims-Based Identity in SharePoint 2010
Claims-Based Identity in SharePoint 2010Claims-Based Identity in SharePoint 2010
Claims-Based Identity in SharePoint 2010Danny Jessee
 

What's hot (19)

Paypal
PaypalPaypal
Paypal
 
Linkedin & OAuth
Linkedin & OAuthLinkedin & OAuth
Linkedin & OAuth
 
A simple PHP LinkedIn OAuth 2.0 example
A simple PHP LinkedIn OAuth 2.0 exampleA simple PHP LinkedIn OAuth 2.0 example
A simple PHP LinkedIn OAuth 2.0 example
 
OAuth2 and Spring Security
OAuth2 and Spring SecurityOAuth2 and Spring Security
OAuth2 and Spring Security
 
08 asp.net session11
08 asp.net session1108 asp.net session11
08 asp.net session11
 
LinkedIn OAuth: Zero To Hero
LinkedIn OAuth: Zero To HeroLinkedIn OAuth: Zero To Hero
LinkedIn OAuth: Zero To Hero
 
Open ID
Open IDOpen ID
Open ID
 
OAuth 2 Presentation
OAuth 2 PresentationOAuth 2 Presentation
OAuth 2 Presentation
 
Claims-Based Identity, Facebook, and the Cloud
Claims-Based Identity, Facebook, and the CloudClaims-Based Identity, Facebook, and the Cloud
Claims-Based Identity, Facebook, and the Cloud
 
08 asp.net session11
08 asp.net session1108 asp.net session11
08 asp.net session11
 
SharePoint 2010, Claims-Based Identity, Facebook, and the Cloud
SharePoint 2010, Claims-Based Identity, Facebook, and the CloudSharePoint 2010, Claims-Based Identity, Facebook, and the Cloud
SharePoint 2010, Claims-Based Identity, Facebook, and the Cloud
 
Oauth 2.0
Oauth 2.0Oauth 2.0
Oauth 2.0
 
Authorization in asp
Authorization in aspAuthorization in asp
Authorization in asp
 
CIS14: OAuth and OpenID Connect in Action
CIS14: OAuth and OpenID Connect in ActionCIS14: OAuth and OpenID Connect in Action
CIS14: OAuth and OpenID Connect in Action
 
Oauth2.0
Oauth2.0Oauth2.0
Oauth2.0
 
Microservice with OAuth2
Microservice with OAuth2Microservice with OAuth2
Microservice with OAuth2
 
Esquema de pasos de ejecución IdM
Esquema de pasos de ejecución IdMEsquema de pasos de ejecución IdM
Esquema de pasos de ejecución IdM
 
OAuth2 Authentication
OAuth2 AuthenticationOAuth2 Authentication
OAuth2 Authentication
 
Claims-Based Identity in SharePoint 2010
Claims-Based Identity in SharePoint 2010Claims-Based Identity in SharePoint 2010
Claims-Based Identity in SharePoint 2010
 

Similar to Lecture 20101124

PayPal Access GDG DevFest
PayPal Access GDG DevFestPayPal Access GDG DevFest
PayPal Access GDG DevFestPayPal
 
OpenID and decentralised social networks
OpenID and decentralised social networksOpenID and decentralised social networks
OpenID and decentralised social networksSimon Willison
 
How PayPal uses Open Identity
How PayPal uses Open Identity How PayPal uses Open Identity
How PayPal uses Open Identity PayPal
 
OpenID Tutorials
OpenID TutorialsOpenID Tutorials
OpenID TutorialsNao Haida
 
Introduction to OAuth 2.0 - the technology you need but never really learned
Introduction to OAuth 2.0 - the technology you need but never really learnedIntroduction to OAuth 2.0 - the technology you need but never really learned
Introduction to OAuth 2.0 - the technology you need but never really learnedMikkel Flindt Heisterberg
 
Stateless Auth using OAuth2 & JWT
Stateless Auth using OAuth2 & JWTStateless Auth using OAuth2 & JWT
Stateless Auth using OAuth2 & JWTGaurav Roy
 
Open Source Identity Integration with OpenSSO
Open Source Identity Integration with OpenSSOOpen Source Identity Integration with OpenSSO
Open Source Identity Integration with OpenSSOelliando dias
 
OmniAuth: From the Ground Up
OmniAuth: From the Ground UpOmniAuth: From the Ground Up
OmniAuth: From the Ground UpMichael Bleigh
 
Stateless Auth using OAUTH2 & JWT
Stateless Auth using OAUTH2 & JWTStateless Auth using OAUTH2 & JWT
Stateless Auth using OAUTH2 & JWTMobiliya
 
Understanding Identity in the World of Web APIs – Ronnie Mitra, API Architec...
Understanding Identity in the World of Web APIs – Ronnie Mitra,  API Architec...Understanding Identity in the World of Web APIs – Ronnie Mitra,  API Architec...
Understanding Identity in the World of Web APIs – Ronnie Mitra, API Architec...CA API Management
 
Mobile Authentication - Onboarding, best practices & anti-patterns
Mobile Authentication - Onboarding, best practices & anti-patternsMobile Authentication - Onboarding, best practices & anti-patterns
Mobile Authentication - Onboarding, best practices & anti-patternsPieter Ennes
 
Open Id, O Auth And Webservices
Open Id, O Auth And WebservicesOpen Id, O Auth And Webservices
Open Id, O Auth And WebservicesMyles Eftos
 
The Many Flavors of OAuth - Understand Everything About OAuth2
The Many Flavors of OAuth - Understand Everything About OAuth2The Many Flavors of OAuth - Understand Everything About OAuth2
The Many Flavors of OAuth - Understand Everything About OAuth2Khor SoonHin
 
Authorization and Authentication using IdentityServer4
Authorization and Authentication using IdentityServer4Authorization and Authentication using IdentityServer4
Authorization and Authentication using IdentityServer4Aaron Ralls
 
SSO with the WSO2 Identity Server
SSO with the WSO2 Identity ServerSSO with the WSO2 Identity Server
SSO with the WSO2 Identity ServerWSO2
 
Sso with the wso2 identity server
Sso with the wso2 identity serverSso with the wso2 identity server
Sso with the wso2 identity serversureshattanayake
 
Access Management for Cloud and Mobile
Access Management for Cloud and MobileAccess Management for Cloud and Mobile
Access Management for Cloud and MobileForgeRock
 
The Who, What, Why and How of Active Directory Federation Services (AD FS)
The Who, What, Why and How of Active Directory Federation Services (AD FS)The Who, What, Why and How of Active Directory Federation Services (AD FS)
The Who, What, Why and How of Active Directory Federation Services (AD FS)Jay Simcox
 

Similar to Lecture 20101124 (20)

PayPal Access GDG DevFest
PayPal Access GDG DevFestPayPal Access GDG DevFest
PayPal Access GDG DevFest
 
OpenID and decentralised social networks
OpenID and decentralised social networksOpenID and decentralised social networks
OpenID and decentralised social networks
 
How PayPal uses Open Identity
How PayPal uses Open Identity How PayPal uses Open Identity
How PayPal uses Open Identity
 
OpenID Tutorials
OpenID TutorialsOpenID Tutorials
OpenID Tutorials
 
Introduction to OAuth 2.0 - the technology you need but never really learned
Introduction to OAuth 2.0 - the technology you need but never really learnedIntroduction to OAuth 2.0 - the technology you need but never really learned
Introduction to OAuth 2.0 - the technology you need but never really learned
 
Stateless Auth using OAuth2 & JWT
Stateless Auth using OAuth2 & JWTStateless Auth using OAuth2 & JWT
Stateless Auth using OAuth2 & JWT
 
Open Source Identity Integration with OpenSSO
Open Source Identity Integration with OpenSSOOpen Source Identity Integration with OpenSSO
Open Source Identity Integration with OpenSSO
 
OmniAuth: From the Ground Up
OmniAuth: From the Ground UpOmniAuth: From the Ground Up
OmniAuth: From the Ground Up
 
Stateless Auth using OAUTH2 & JWT
Stateless Auth using OAUTH2 & JWTStateless Auth using OAUTH2 & JWT
Stateless Auth using OAUTH2 & JWT
 
Understanding Identity in the World of Web APIs – Ronnie Mitra, API Architec...
Understanding Identity in the World of Web APIs – Ronnie Mitra,  API Architec...Understanding Identity in the World of Web APIs – Ronnie Mitra,  API Architec...
Understanding Identity in the World of Web APIs – Ronnie Mitra, API Architec...
 
Mobile Authentication - Onboarding, best practices & anti-patterns
Mobile Authentication - Onboarding, best practices & anti-patternsMobile Authentication - Onboarding, best practices & anti-patterns
Mobile Authentication - Onboarding, best practices & anti-patterns
 
Open Id, O Auth And Webservices
Open Id, O Auth And WebservicesOpen Id, O Auth And Webservices
Open Id, O Auth And Webservices
 
The Many Flavors of OAuth - Understand Everything About OAuth2
The Many Flavors of OAuth - Understand Everything About OAuth2The Many Flavors of OAuth - Understand Everything About OAuth2
The Many Flavors of OAuth - Understand Everything About OAuth2
 
Authorization and Authentication using IdentityServer4
Authorization and Authentication using IdentityServer4Authorization and Authentication using IdentityServer4
Authorization and Authentication using IdentityServer4
 
Openid+Opensocial
Openid+OpensocialOpenid+Opensocial
Openid+Opensocial
 
SSO with the WSO2 Identity Server
SSO with the WSO2 Identity ServerSSO with the WSO2 Identity Server
SSO with the WSO2 Identity Server
 
Sso with the wso2 identity server
Sso with the wso2 identity serverSso with the wso2 identity server
Sso with the wso2 identity server
 
OpenID Connect
OpenID ConnectOpenID Connect
OpenID Connect
 
Access Management for Cloud and Mobile
Access Management for Cloud and MobileAccess Management for Cloud and Mobile
Access Management for Cloud and Mobile
 
The Who, What, Why and How of Active Directory Federation Services (AD FS)
The Who, What, Why and How of Active Directory Federation Services (AD FS)The Who, What, Why and How of Active Directory Federation Services (AD FS)
The Who, What, Why and How of Active Directory Federation Services (AD FS)
 

Recently uploaded

Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 

Recently uploaded (20)

Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 

Lecture 20101124