SlideShare a Scribd company logo
Tom Freestone
26 June 2012
Technical Lead Authentication Products
Technical Lead Portal Services
Past
Present
Future
Intermediary Pattern
Security Abstraction
Multiple protocols
   SAML
   OpenId
   Spengo
   CAS
Central Login Screen
B2C
Challenges
   Wrapping mind around the
   model
Entity
Trust
Multiple Authentication
  Principal
  Entity
B2B Authentication
  Business Process to
  Business Process
Design Requirements
  Traffic
  Multi-Purpose
  Secure
  Simple, elegant
Challenges
  Wrap your mind around
  Not a standard
Attributes
  Assertions
Federated Authorization

Standards
  OAuth
  SAML 2
Authentication, authorization and identity o my!

More Related Content

What's hot

SAML Executive Overview
SAML Executive OverviewSAML Executive Overview
SAML Executive Overview
PortalGuard
 
SAP Single Sign-On 2.0 Overview
SAP Single Sign-On 2.0 OverviewSAP Single Sign-On 2.0 Overview
SAP Single Sign-On 2.0 Overview
SAP Technology
 
SAML VS OAuth 2.0 VS OpenID Connect
SAML VS OAuth 2.0 VS OpenID ConnectSAML VS OAuth 2.0 VS OpenID Connect
SAML VS OAuth 2.0 VS OpenID Connect
Ubisecure
 
Identity Federation on JBossAS
Identity Federation on JBossASIdentity Federation on JBossAS
Identity Federation on JBossASRoger CARHUATOCTO
 
Introducing SAML 2.0 Protocol: Security and Performance
Introducing SAML 2.0 Protocol: Security and PerformanceIntroducing SAML 2.0 Protocol: Security and Performance
Introducing SAML 2.0 Protocol: Security and Performance
Amin Saqi
 
Up 2011-ken huang
Up 2011-ken huangUp 2011-ken huang
Up 2011-ken huang
Ken Huang
 
Identity Management
Identity ManagementIdentity Management
Identity Management
Venkatesh Jambulingam
 

What's hot (7)

SAML Executive Overview
SAML Executive OverviewSAML Executive Overview
SAML Executive Overview
 
SAP Single Sign-On 2.0 Overview
SAP Single Sign-On 2.0 OverviewSAP Single Sign-On 2.0 Overview
SAP Single Sign-On 2.0 Overview
 
SAML VS OAuth 2.0 VS OpenID Connect
SAML VS OAuth 2.0 VS OpenID ConnectSAML VS OAuth 2.0 VS OpenID Connect
SAML VS OAuth 2.0 VS OpenID Connect
 
Identity Federation on JBossAS
Identity Federation on JBossASIdentity Federation on JBossAS
Identity Federation on JBossAS
 
Introducing SAML 2.0 Protocol: Security and Performance
Introducing SAML 2.0 Protocol: Security and PerformanceIntroducing SAML 2.0 Protocol: Security and Performance
Introducing SAML 2.0 Protocol: Security and Performance
 
Up 2011-ken huang
Up 2011-ken huangUp 2011-ken huang
Up 2011-ken huang
 
Identity Management
Identity ManagementIdentity Management
Identity Management
 

Viewers also liked

Ecokubus 2.0 ontwerp door bouwstudent Jurre Brouwer | ROC Friese Poort | Cent...
Ecokubus 2.0 ontwerp door bouwstudent Jurre Brouwer | ROC Friese Poort | Cent...Ecokubus 2.0 ontwerp door bouwstudent Jurre Brouwer | ROC Friese Poort | Cent...
Ecokubus 2.0 ontwerp door bouwstudent Jurre Brouwer | ROC Friese Poort | Cent...
duurzame verhalen
 
Guurrbi's bush creatures
Guurrbi's bush creaturesGuurrbi's bush creatures
Guurrbi's bush creatures
Guurrbi Cooktown
 
Zelfvoorzienend huis: de route naar energie onafhankelijkheid
Zelfvoorzienend huis: de route naar energie onafhankelijkheidZelfvoorzienend huis: de route naar energie onafhankelijkheid
Zelfvoorzienend huis: de route naar energie onafhankelijkheid
duurzame verhalen
 
De Reis van de Heldin December
De Reis van de Heldin December De Reis van de Heldin December
De Reis van de Heldin December
Peter de Kuster
 
De Reis van de Heldin December
De Reis van de Heldin December De Reis van de Heldin December
De Reis van de Heldin December
Peter de Kuster
 
91 Arlines Alvarez El Epr
91 Arlines Alvarez El Epr91 Arlines Alvarez El Epr
91 Arlines Alvarez El Epr
Caintra
 
Solit 2012, Беларуское комьюнити мобильных разработчиков iDev.by, Кунин Дмитрий
Solit 2012, Беларуское комьюнити мобильных разработчиков iDev.by, Кунин ДмитрийSolit 2012, Беларуское комьюнити мобильных разработчиков iDev.by, Кунин Дмитрий
Solit 2012, Беларуское комьюнити мобильных разработчиков iDev.by, Кунин Дмитрийsolit
 
Наш Город Новоульяновск №6-2007
Наш Город Новоульяновск №6-2007Наш Город Новоульяновск №6-2007
Наш Город Новоульяновск №6-2007DimOK AD
 
De inclusieve arbeidsmarkt - kansen voor iedereen | Jouke van Dijk | Rijksuni...
De inclusieve arbeidsmarkt - kansen voor iedereen | Jouke van Dijk | Rijksuni...De inclusieve arbeidsmarkt - kansen voor iedereen | Jouke van Dijk | Rijksuni...
De inclusieve arbeidsmarkt - kansen voor iedereen | Jouke van Dijk | Rijksuni...
duurzame verhalen
 
Trunking Radio Compatibility Issues New
Trunking Radio Compatibility Issues NewTrunking Radio Compatibility Issues New
Trunking Radio Compatibility Issues NewJohn Steffes
 
И. Калабихина. Демографическое развитие и вопросы генденрного бюджетирования
И. Калабихина. Демографическое развитие и вопросы генденрного бюджетированияИ. Калабихина. Демографическое развитие и вопросы генденрного бюджетирования
И. Калабихина. Демографическое развитие и вопросы генденрного бюджетированияgenderbudget
 
Locurasde Salvador Dali
Locurasde Salvador DaliLocurasde Salvador Dali
Locurasde Salvador Dali
Joaquim Almeida
 
Capitalbuilderdailyreport
CapitalbuilderdailyreportCapitalbuilderdailyreport
Capitalbuilderdailyreport
Capital Builder Financial Services
 
Zelfvoorzienend huis via Modulair Woning Energie Systeem (MWES)
Zelfvoorzienend huis via Modulair Woning Energie Systeem (MWES)Zelfvoorzienend huis via Modulair Woning Energie Systeem (MWES)
Zelfvoorzienend huis via Modulair Woning Energie Systeem (MWES)
duurzame verhalen
 
Europese regelgeving ventilatieproducten | verordening 1253/2014 |AL-KO Lucht...
Europese regelgeving ventilatieproducten | verordening 1253/2014 |AL-KO Lucht...Europese regelgeving ventilatieproducten | verordening 1253/2014 |AL-KO Lucht...
Europese regelgeving ventilatieproducten | verordening 1253/2014 |AL-KO Lucht...
duurzame verhalen
 
Eventlab presentation 2012
Eventlab presentation 2012Eventlab presentation 2012
Eventlab presentation 2012
Eventlab2010
 
Fase dan masalah 1 6 (1)
Fase dan masalah 1 6 (1)Fase dan masalah 1 6 (1)
Fase dan masalah 1 6 (1)skyneter
 
OPN SITETALK FLIPBOOK SWEDISH
OPN SITETALK FLIPBOOK SWEDISHOPN SITETALK FLIPBOOK SWEDISH
OPN SITETALK FLIPBOOK SWEDISH
Ivan Covic
 
Terugdringen van CO2 uitstoot | Remeha | Duurzaam Doen Lezing | Centrum Duurzaam
Terugdringen van CO2 uitstoot | Remeha | Duurzaam Doen Lezing | Centrum DuurzaamTerugdringen van CO2 uitstoot | Remeha | Duurzaam Doen Lezing | Centrum Duurzaam
Terugdringen van CO2 uitstoot | Remeha | Duurzaam Doen Lezing | Centrum Duurzaam
duurzame verhalen
 

Viewers also liked (20)

Magazine Reis van de Helding
Magazine Reis van de HeldingMagazine Reis van de Helding
Magazine Reis van de Helding
 
Ecokubus 2.0 ontwerp door bouwstudent Jurre Brouwer | ROC Friese Poort | Cent...
Ecokubus 2.0 ontwerp door bouwstudent Jurre Brouwer | ROC Friese Poort | Cent...Ecokubus 2.0 ontwerp door bouwstudent Jurre Brouwer | ROC Friese Poort | Cent...
Ecokubus 2.0 ontwerp door bouwstudent Jurre Brouwer | ROC Friese Poort | Cent...
 
Guurrbi's bush creatures
Guurrbi's bush creaturesGuurrbi's bush creatures
Guurrbi's bush creatures
 
Zelfvoorzienend huis: de route naar energie onafhankelijkheid
Zelfvoorzienend huis: de route naar energie onafhankelijkheidZelfvoorzienend huis: de route naar energie onafhankelijkheid
Zelfvoorzienend huis: de route naar energie onafhankelijkheid
 
De Reis van de Heldin December
De Reis van de Heldin December De Reis van de Heldin December
De Reis van de Heldin December
 
De Reis van de Heldin December
De Reis van de Heldin December De Reis van de Heldin December
De Reis van de Heldin December
 
91 Arlines Alvarez El Epr
91 Arlines Alvarez El Epr91 Arlines Alvarez El Epr
91 Arlines Alvarez El Epr
 
Solit 2012, Беларуское комьюнити мобильных разработчиков iDev.by, Кунин Дмитрий
Solit 2012, Беларуское комьюнити мобильных разработчиков iDev.by, Кунин ДмитрийSolit 2012, Беларуское комьюнити мобильных разработчиков iDev.by, Кунин Дмитрий
Solit 2012, Беларуское комьюнити мобильных разработчиков iDev.by, Кунин Дмитрий
 
Наш Город Новоульяновск №6-2007
Наш Город Новоульяновск №6-2007Наш Город Новоульяновск №6-2007
Наш Город Новоульяновск №6-2007
 
De inclusieve arbeidsmarkt - kansen voor iedereen | Jouke van Dijk | Rijksuni...
De inclusieve arbeidsmarkt - kansen voor iedereen | Jouke van Dijk | Rijksuni...De inclusieve arbeidsmarkt - kansen voor iedereen | Jouke van Dijk | Rijksuni...
De inclusieve arbeidsmarkt - kansen voor iedereen | Jouke van Dijk | Rijksuni...
 
Trunking Radio Compatibility Issues New
Trunking Radio Compatibility Issues NewTrunking Radio Compatibility Issues New
Trunking Radio Compatibility Issues New
 
И. Калабихина. Демографическое развитие и вопросы генденрного бюджетирования
И. Калабихина. Демографическое развитие и вопросы генденрного бюджетированияИ. Калабихина. Демографическое развитие и вопросы генденрного бюджетирования
И. Калабихина. Демографическое развитие и вопросы генденрного бюджетирования
 
Locurasde Salvador Dali
Locurasde Salvador DaliLocurasde Salvador Dali
Locurasde Salvador Dali
 
Capitalbuilderdailyreport
CapitalbuilderdailyreportCapitalbuilderdailyreport
Capitalbuilderdailyreport
 
Zelfvoorzienend huis via Modulair Woning Energie Systeem (MWES)
Zelfvoorzienend huis via Modulair Woning Energie Systeem (MWES)Zelfvoorzienend huis via Modulair Woning Energie Systeem (MWES)
Zelfvoorzienend huis via Modulair Woning Energie Systeem (MWES)
 
Europese regelgeving ventilatieproducten | verordening 1253/2014 |AL-KO Lucht...
Europese regelgeving ventilatieproducten | verordening 1253/2014 |AL-KO Lucht...Europese regelgeving ventilatieproducten | verordening 1253/2014 |AL-KO Lucht...
Europese regelgeving ventilatieproducten | verordening 1253/2014 |AL-KO Lucht...
 
Eventlab presentation 2012
Eventlab presentation 2012Eventlab presentation 2012
Eventlab presentation 2012
 
Fase dan masalah 1 6 (1)
Fase dan masalah 1 6 (1)Fase dan masalah 1 6 (1)
Fase dan masalah 1 6 (1)
 
OPN SITETALK FLIPBOOK SWEDISH
OPN SITETALK FLIPBOOK SWEDISHOPN SITETALK FLIPBOOK SWEDISH
OPN SITETALK FLIPBOOK SWEDISH
 
Terugdringen van CO2 uitstoot | Remeha | Duurzaam Doen Lezing | Centrum Duurzaam
Terugdringen van CO2 uitstoot | Remeha | Duurzaam Doen Lezing | Centrum DuurzaamTerugdringen van CO2 uitstoot | Remeha | Duurzaam Doen Lezing | Centrum Duurzaam
Terugdringen van CO2 uitstoot | Remeha | Duurzaam Doen Lezing | Centrum Duurzaam
 

More from Tom Freestone

Identity Management: Using OIDC to Empower the Next-Generation Apps
Identity Management: Using OIDC to Empower the Next-Generation AppsIdentity Management: Using OIDC to Empower the Next-Generation Apps
Identity Management: Using OIDC to Empower the Next-Generation Apps
Tom Freestone
 
Apps storesandbrowsers
Apps storesandbrowsersApps storesandbrowsers
Apps storesandbrowsers
Tom Freestone
 
Understanding your Audience Through Numbers
Understanding your Audience Through NumbersUnderstanding your Audience Through Numbers
Understanding your Audience Through Numbers
Tom Freestone
 
Rapid deployment models for uPortal
Rapid deployment models for uPortalRapid deployment models for uPortal
Rapid deployment models for uPortalTom Freestone
 
Are portals really dead? “The reports of my death have been greatly exaggerat...
Are portals really dead? “The reports of my death have been greatly exaggerat...Are portals really dead? “The reports of my death have been greatly exaggerat...
Are portals really dead? “The reports of my death have been greatly exaggerat...
Tom Freestone
 
06-13-2012 Can anyone use our portal?
06-13-2012 Can anyone use our portal?06-13-2012 Can anyone use our portal?
06-13-2012 Can anyone use our portal?Tom Freestone
 

More from Tom Freestone (6)

Identity Management: Using OIDC to Empower the Next-Generation Apps
Identity Management: Using OIDC to Empower the Next-Generation AppsIdentity Management: Using OIDC to Empower the Next-Generation Apps
Identity Management: Using OIDC to Empower the Next-Generation Apps
 
Apps storesandbrowsers
Apps storesandbrowsersApps storesandbrowsers
Apps storesandbrowsers
 
Understanding your Audience Through Numbers
Understanding your Audience Through NumbersUnderstanding your Audience Through Numbers
Understanding your Audience Through Numbers
 
Rapid deployment models for uPortal
Rapid deployment models for uPortalRapid deployment models for uPortal
Rapid deployment models for uPortal
 
Are portals really dead? “The reports of my death have been greatly exaggerat...
Are portals really dead? “The reports of my death have been greatly exaggerat...Are portals really dead? “The reports of my death have been greatly exaggerat...
Are portals really dead? “The reports of my death have been greatly exaggerat...
 
06-13-2012 Can anyone use our portal?
06-13-2012 Can anyone use our portal?06-13-2012 Can anyone use our portal?
06-13-2012 Can anyone use our portal?
 

Recently uploaded

What price will pi network be listed on exchanges
What price will pi network be listed on exchangesWhat price will pi network be listed on exchanges
What price will pi network be listed on exchanges
DOT TECH
 
The Evolution of Non-Banking Financial Companies (NBFCs) in India: Challenges...
The Evolution of Non-Banking Financial Companies (NBFCs) in India: Challenges...The Evolution of Non-Banking Financial Companies (NBFCs) in India: Challenges...
The Evolution of Non-Banking Financial Companies (NBFCs) in India: Challenges...
beulahfernandes8
 
The Role of Non-Banking Financial Companies (NBFCs)
The Role of Non-Banking Financial Companies (NBFCs)The Role of Non-Banking Financial Companies (NBFCs)
The Role of Non-Banking Financial Companies (NBFCs)
nickysharmasucks
 
how to sell pi coins in all Africa Countries.
how to sell pi coins in all Africa Countries.how to sell pi coins in all Africa Countries.
how to sell pi coins in all Africa Countries.
DOT TECH
 
The secret way to sell pi coins effortlessly.
The secret way to sell pi coins effortlessly.The secret way to sell pi coins effortlessly.
The secret way to sell pi coins effortlessly.
DOT TECH
 
how to sell pi coins at high rate quickly.
how to sell pi coins at high rate quickly.how to sell pi coins at high rate quickly.
how to sell pi coins at high rate quickly.
DOT TECH
 
What website can I sell pi coins securely.
What website can I sell pi coins securely.What website can I sell pi coins securely.
What website can I sell pi coins securely.
DOT TECH
 
USDA Loans in California: A Comprehensive Overview.pptx
USDA Loans in California: A Comprehensive Overview.pptxUSDA Loans in California: A Comprehensive Overview.pptx
USDA Loans in California: A Comprehensive Overview.pptx
marketing367770
 
how to sell pi coins effectively (from 50 - 100k pi)
how to sell pi coins effectively (from 50 - 100k  pi)how to sell pi coins effectively (from 50 - 100k  pi)
how to sell pi coins effectively (from 50 - 100k pi)
DOT TECH
 
Webinar Exploring DORA for Fintechs - Simont Braun
Webinar Exploring DORA for Fintechs - Simont BraunWebinar Exploring DORA for Fintechs - Simont Braun
Webinar Exploring DORA for Fintechs - Simont Braun
FinTech Belgium
 
This assessment plan proposal is to outline a structured approach to evaluati...
This assessment plan proposal is to outline a structured approach to evaluati...This assessment plan proposal is to outline a structured approach to evaluati...
This assessment plan proposal is to outline a structured approach to evaluati...
lamluanvan.net Viết thuê luận văn
 
Tax System, Behaviour, Justice, and Voluntary Compliance Culture in Nigeria -...
Tax System, Behaviour, Justice, and Voluntary Compliance Culture in Nigeria -...Tax System, Behaviour, Justice, and Voluntary Compliance Culture in Nigeria -...
Tax System, Behaviour, Justice, and Voluntary Compliance Culture in Nigeria -...
Godwin Emmanuel Oyedokun MBA MSc ACA ACIB FCTI FCFIP CFE
 
how can I sell pi coins after successfully completing KYC
how can I sell pi coins after successfully completing KYChow can I sell pi coins after successfully completing KYC
how can I sell pi coins after successfully completing KYC
DOT TECH
 
how to sell pi coins on Bitmart crypto exchange
how to sell pi coins on Bitmart crypto exchangehow to sell pi coins on Bitmart crypto exchange
how to sell pi coins on Bitmart crypto exchange
DOT TECH
 
一比一原版(GWU,GW毕业证)加利福尼亚大学|尔湾分校毕业证如何办理
一比一原版(GWU,GW毕业证)加利福尼亚大学|尔湾分校毕业证如何办理一比一原版(GWU,GW毕业证)加利福尼亚大学|尔湾分校毕业证如何办理
一比一原版(GWU,GW毕业证)加利福尼亚大学|尔湾分校毕业证如何办理
obyzuk
 
Instant Issue Debit Cards
Instant Issue Debit CardsInstant Issue Debit Cards
Instant Issue Debit Cards
egoetzinger
 
how to sell pi coins in South Korea profitably.
how to sell pi coins in South Korea profitably.how to sell pi coins in South Korea profitably.
how to sell pi coins in South Korea profitably.
DOT TECH
 
BYD SWOT Analysis and In-Depth Insights 2024.pptx
BYD SWOT Analysis and In-Depth Insights 2024.pptxBYD SWOT Analysis and In-Depth Insights 2024.pptx
BYD SWOT Analysis and In-Depth Insights 2024.pptx
mikemetalprod
 
US Economic Outlook - Being Decided - M Capital Group August 2021.pdf
US Economic Outlook - Being Decided - M Capital Group August 2021.pdfUS Economic Outlook - Being Decided - M Capital Group August 2021.pdf
US Economic Outlook - Being Decided - M Capital Group August 2021.pdf
pchutichetpong
 
Commercial Bank Economic Capsule - May 2024
Commercial Bank Economic Capsule - May 2024Commercial Bank Economic Capsule - May 2024
Commercial Bank Economic Capsule - May 2024
Commercial Bank of Ceylon PLC
 

Recently uploaded (20)

What price will pi network be listed on exchanges
What price will pi network be listed on exchangesWhat price will pi network be listed on exchanges
What price will pi network be listed on exchanges
 
The Evolution of Non-Banking Financial Companies (NBFCs) in India: Challenges...
The Evolution of Non-Banking Financial Companies (NBFCs) in India: Challenges...The Evolution of Non-Banking Financial Companies (NBFCs) in India: Challenges...
The Evolution of Non-Banking Financial Companies (NBFCs) in India: Challenges...
 
The Role of Non-Banking Financial Companies (NBFCs)
The Role of Non-Banking Financial Companies (NBFCs)The Role of Non-Banking Financial Companies (NBFCs)
The Role of Non-Banking Financial Companies (NBFCs)
 
how to sell pi coins in all Africa Countries.
how to sell pi coins in all Africa Countries.how to sell pi coins in all Africa Countries.
how to sell pi coins in all Africa Countries.
 
The secret way to sell pi coins effortlessly.
The secret way to sell pi coins effortlessly.The secret way to sell pi coins effortlessly.
The secret way to sell pi coins effortlessly.
 
how to sell pi coins at high rate quickly.
how to sell pi coins at high rate quickly.how to sell pi coins at high rate quickly.
how to sell pi coins at high rate quickly.
 
What website can I sell pi coins securely.
What website can I sell pi coins securely.What website can I sell pi coins securely.
What website can I sell pi coins securely.
 
USDA Loans in California: A Comprehensive Overview.pptx
USDA Loans in California: A Comprehensive Overview.pptxUSDA Loans in California: A Comprehensive Overview.pptx
USDA Loans in California: A Comprehensive Overview.pptx
 
how to sell pi coins effectively (from 50 - 100k pi)
how to sell pi coins effectively (from 50 - 100k  pi)how to sell pi coins effectively (from 50 - 100k  pi)
how to sell pi coins effectively (from 50 - 100k pi)
 
Webinar Exploring DORA for Fintechs - Simont Braun
Webinar Exploring DORA for Fintechs - Simont BraunWebinar Exploring DORA for Fintechs - Simont Braun
Webinar Exploring DORA for Fintechs - Simont Braun
 
This assessment plan proposal is to outline a structured approach to evaluati...
This assessment plan proposal is to outline a structured approach to evaluati...This assessment plan proposal is to outline a structured approach to evaluati...
This assessment plan proposal is to outline a structured approach to evaluati...
 
Tax System, Behaviour, Justice, and Voluntary Compliance Culture in Nigeria -...
Tax System, Behaviour, Justice, and Voluntary Compliance Culture in Nigeria -...Tax System, Behaviour, Justice, and Voluntary Compliance Culture in Nigeria -...
Tax System, Behaviour, Justice, and Voluntary Compliance Culture in Nigeria -...
 
how can I sell pi coins after successfully completing KYC
how can I sell pi coins after successfully completing KYChow can I sell pi coins after successfully completing KYC
how can I sell pi coins after successfully completing KYC
 
how to sell pi coins on Bitmart crypto exchange
how to sell pi coins on Bitmart crypto exchangehow to sell pi coins on Bitmart crypto exchange
how to sell pi coins on Bitmart crypto exchange
 
一比一原版(GWU,GW毕业证)加利福尼亚大学|尔湾分校毕业证如何办理
一比一原版(GWU,GW毕业证)加利福尼亚大学|尔湾分校毕业证如何办理一比一原版(GWU,GW毕业证)加利福尼亚大学|尔湾分校毕业证如何办理
一比一原版(GWU,GW毕业证)加利福尼亚大学|尔湾分校毕业证如何办理
 
Instant Issue Debit Cards
Instant Issue Debit CardsInstant Issue Debit Cards
Instant Issue Debit Cards
 
how to sell pi coins in South Korea profitably.
how to sell pi coins in South Korea profitably.how to sell pi coins in South Korea profitably.
how to sell pi coins in South Korea profitably.
 
BYD SWOT Analysis and In-Depth Insights 2024.pptx
BYD SWOT Analysis and In-Depth Insights 2024.pptxBYD SWOT Analysis and In-Depth Insights 2024.pptx
BYD SWOT Analysis and In-Depth Insights 2024.pptx
 
US Economic Outlook - Being Decided - M Capital Group August 2021.pdf
US Economic Outlook - Being Decided - M Capital Group August 2021.pdfUS Economic Outlook - Being Decided - M Capital Group August 2021.pdf
US Economic Outlook - Being Decided - M Capital Group August 2021.pdf
 
Commercial Bank Economic Capsule - May 2024
Commercial Bank Economic Capsule - May 2024Commercial Bank Economic Capsule - May 2024
Commercial Bank Economic Capsule - May 2024
 

Authentication, authorization and identity o my!