{"id":3876,"date":"2023-09-20T14:00:00","date_gmt":"2023-09-20T18:00:00","guid":{"rendered":"https:\/\/www.indigoconsulting.ca\/?p=3876"},"modified":"2024-01-31T18:21:28","modified_gmt":"2024-01-31T23:21:28","slug":"video-gosec23-paul-figura","status":"publish","type":"post","link":"https:\/\/www.indigoconsulting.ca\/fr\/blog\/video-gosec23-paul-figura\/","title":{"rendered":"Video: Enhance application security with the power of Backend for Frontend (BFF) and SPA Design"},"content":{"rendered":"<div data-elementor-type=\"wp-post\" data-elementor-id=\"3876\" class=\"elementor elementor-3876\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-7e09750b elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"7e09750b\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-71a723fa\" data-id=\"71a723fa\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-62aad444 elementor-widget elementor-widget-text-editor\" data-id=\"62aad444\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\"><img fetchpriority=\"high\" decoding=\"async\" class=\"alignright wp-image-3880\" src=\"https:\/\/www.indigoconsulting.ca\/wp-content\/uploads\/2023\/09\/1694702773635-1-300x225.jpeg\" alt=\"\" width=\"420\" height=\"315\" srcset=\"https:\/\/www.indigoconsulting.ca\/wp-content\/uploads\/2023\/09\/1694702773635-1-300x225.jpeg 300w, https:\/\/www.indigoconsulting.ca\/wp-content\/uploads\/2023\/09\/1694702773635-1-1024x768.jpeg 1024w, https:\/\/www.indigoconsulting.ca\/wp-content\/uploads\/2023\/09\/1694702773635-1-768x576.jpeg 768w, https:\/\/www.indigoconsulting.ca\/wp-content\/uploads\/2023\/09\/1694702773635-1-370x278.jpeg 370w, https:\/\/www.indigoconsulting.ca\/wp-content\/uploads\/2023\/09\/1694702773635-1-613x460.jpeg 613w, https:\/\/www.indigoconsulting.ca\/wp-content\/uploads\/2023\/09\/1694702773635-1.jpeg 1290w\" sizes=\"(max-width: 420px) 100vw, 420px\" \/>The complexity of application security requires both expertise and clarity.\u00a0<\/span><\/p><p><span style=\"font-weight: 400;\">Indigo Consulting\u2019s Chief Architect Paul Figura recently presented at the GoSec23 event in Montreal on Sept 13-14, where he covered how to design single page apps with a BFF to make API calls securely and prevent token hijacking.<\/span><\/p><p><span style=\"font-weight: 400;\">Interested in learning more? This blog post captures the key points discussed by Paul during his presentation.<\/span><\/p><h4><strong><span style=\"color: #00577d;\">About Paul Figura<\/span><\/strong><\/h4><p><span style=\"font-weight: 400;\">As the Chief Architect at Indigo Consulting Canada, Paul Figura has a deep background in Identity and Access Management (IAM). With years of experience, including collaborations with Fortune 500 companies. Paul brings a pragmatic approach to the challenges of IAM and application security.<\/span><\/p><h4><strong><span style=\"color: #00577d;\">Unpacking SPA and BFF<\/span><\/strong><\/h4><p><span style=\"font-weight: 400;\">One of the key focuses Paul covered was the intricacies of Backend for Frontend (BFF) and Single Page App (SPA) design.\u00a0<\/span><\/p><p><span style=\"font-weight: 400;\">Paul described the BFF\u2019s role as an intermediary between user interfaces and API calls, ensuring strengthened authentication processes. He also addressed the strengths and challenges associated with these design approaches, too.<\/span><\/p><h4><strong><span style=\"color: #00577d;\">Enhancing Security with BFF<\/span><\/strong><\/h4><p><span style=\"font-weight: 400;\">A key concern with SPA design is the vulnerability associated with storing access tokens directly in browsers. This is where BFF design shines as an effective solution.\u00a0<\/span><\/p><p><span style=\"font-weight: 400;\">By introducing a BFF layer between the SPA and the API, the direct storage of access tokens in the browser becomes unnecessary. Instead, the BFF oversees the authentication procedure, facilitating a secure bridge between the SPA and the API. This approach minimizes the risk of token interception and misuse by unauthorized parties.<\/span><\/p><h4><strong><span style=\"color: #00577d;\">Want to See the Full Presentation? Watch Below<\/span><\/strong><\/h4><p><span style=\"font-weight: 400;\">Are you an industry professional looking for a roadmap to understand and implement BFF and SPA designs at your company? Don\u2019t miss out on the many insights Paul Figura shared at GoSec23.<\/span><\/p><h6><span style=\"color: #00577d;\"><strong><a href=\"https:\/\/vimeo.com\/864361044\/ff111c94ec\">Click here<\/a> or watch below <b>to see the complete presentation and gain more insights from Paul&#8217;s GoSec23 session.<\/b><\/strong><\/span><\/h6><h6><span style=\"color: #00577d;\"><strong> Stay informed and elevate your application security game.<\/strong><\/span><\/h6>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-990793c elementor-widget elementor-widget-video\" data-id=\"990793c\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;video_type&quot;:&quot;vimeo&quot;}\" data-widget_type=\"video.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-wrapper elementor-open-inline\">\n\t\t\t<iframe class=\"elementor-video-iframe\" allowfullscreen allow=\"clipboard-write\" title=\"vimeo Video Player\" src=\"https:\/\/player.vimeo.com\/video\/864361044?color&amp;autopause=0&amp;loop=0&amp;muted=0&amp;title=1&amp;portrait=1&amp;byline=1&amp;h=ff111c94ec#t=\"><\/iframe>\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>The complexity of application security requires both expertise and clarity. Indigo Consulting\u2019s Chief Architect Paul Figura recently presented at the GoSec23 event in Montreal on Sept 13-14, where he covered how to design single page apps with a BFF to make API calls securely and prevent token hijacking. Interested in learning more? This blog post [&hellip;]<\/p>\n","protected":false},"author":21,"featured_media":3881,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"content-type":"","footnotes":""},"categories":[117],"tags":[],"class_list":["post-3876","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.8 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>GoSec23 Speaker Session: Paul Figura | Indigo Insights<\/title>\n<meta name=\"description\" content=\"Indigo Consulting\u2019s Chief Architect Paul Figura recently presented at the GoSec23 event in Montreal on Sept 13-14. Watch the video presentation here!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.indigoconsulting.ca\/fr\/blog\/video-gosec23-paul-figura\/\" \/>\n<meta property=\"og:locale\" content=\"fr_CA\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Video: Enhance application security with the power of Backend for Frontend (BFF) and SPA Design\" \/>\n<meta property=\"og:description\" content=\"Indigo Consulting\u2019s Chief Architect Paul Figura recently presented at the GoSec23 event in Montreal on Sept 13-14. Watch the video presentation here!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.indigoconsulting.ca\/fr\/blog\/video-gosec23-paul-figura\/\" \/>\n<meta property=\"og:site_name\" content=\"Indigo Consulting\" \/>\n<meta property=\"article:published_time\" content=\"2023-09-20T18:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-01-31T23:21:28+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.indigoconsulting.ca\/wp-content\/uploads\/2023\/09\/1694702773635-1-1.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"1290\" \/>\n\t<meta property=\"og:image:height\" content=\"968\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Web Master\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Web Master\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"GoSec23 Speaker Session: Paul Figura | Indigo Insights","description":"Indigo Consulting\u2019s Chief Architect Paul Figura recently presented at the GoSec23 event in Montreal on Sept 13-14. Watch the video presentation here!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.indigoconsulting.ca\/fr\/blog\/video-gosec23-paul-figura\/","og_locale":"fr_CA","og_type":"article","og_title":"Video: Enhance application security with the power of Backend for Frontend (BFF) and SPA Design","og_description":"Indigo Consulting\u2019s Chief Architect Paul Figura recently presented at the GoSec23 event in Montreal on Sept 13-14. Watch the video presentation here!","og_url":"https:\/\/www.indigoconsulting.ca\/fr\/blog\/video-gosec23-paul-figura\/","og_site_name":"Indigo Consulting","article_published_time":"2023-09-20T18:00:00+00:00","article_modified_time":"2024-01-31T23:21:28+00:00","og_image":[{"width":1290,"height":968,"url":"https:\/\/www.indigoconsulting.ca\/wp-content\/uploads\/2023\/09\/1694702773635-1-1.jpeg","type":"image\/jpeg"}],"author":"Web Master","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Web Master","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.indigoconsulting.ca\/blog\/video-gosec23-paul-figura\/#article","isPartOf":{"@id":"https:\/\/www.indigoconsulting.ca\/blog\/video-gosec23-paul-figura\/"},"author":{"name":"Web Master","@id":"https:\/\/www.indigoconsulting.ca\/#\/schema\/person\/38f543d7b3a9f166761affde4e68fb3f"},"headline":"Video: Enhance application security with the power of Backend for Frontend (BFF) and SPA Design","datePublished":"2023-09-20T18:00:00+00:00","dateModified":"2024-01-31T23:21:28+00:00","mainEntityOfPage":{"@id":"https:\/\/www.indigoconsulting.ca\/blog\/video-gosec23-paul-figura\/"},"wordCount":340,"publisher":{"@id":"https:\/\/www.indigoconsulting.ca\/#organization"},"image":{"@id":"https:\/\/www.indigoconsulting.ca\/blog\/video-gosec23-paul-figura\/#primaryimage"},"thumbnailUrl":"https:\/\/www.indigoconsulting.ca\/wp-content\/uploads\/2023\/09\/1694702773635-1-1.jpeg","articleSection":["Blog"],"inLanguage":"fr-CA"},{"@type":"WebPage","@id":"https:\/\/www.indigoconsulting.ca\/blog\/video-gosec23-paul-figura\/","url":"https:\/\/www.indigoconsulting.ca\/blog\/video-gosec23-paul-figura\/","name":"GoSec23 Speaker Session: Paul Figura | Indigo Insights","isPartOf":{"@id":"https:\/\/www.indigoconsulting.ca\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.indigoconsulting.ca\/blog\/video-gosec23-paul-figura\/#primaryimage"},"image":{"@id":"https:\/\/www.indigoconsulting.ca\/blog\/video-gosec23-paul-figura\/#primaryimage"},"thumbnailUrl":"https:\/\/www.indigoconsulting.ca\/wp-content\/uploads\/2023\/09\/1694702773635-1-1.jpeg","datePublished":"2023-09-20T18:00:00+00:00","dateModified":"2024-01-31T23:21:28+00:00","description":"Indigo Consulting\u2019s Chief Architect Paul Figura recently presented at the GoSec23 event in Montreal on Sept 13-14. Watch the video presentation here!","breadcrumb":{"@id":"https:\/\/www.indigoconsulting.ca\/blog\/video-gosec23-paul-figura\/#breadcrumb"},"inLanguage":"fr-CA","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.indigoconsulting.ca\/blog\/video-gosec23-paul-figura\/"]}]},{"@type":"ImageObject","inLanguage":"fr-CA","@id":"https:\/\/www.indigoconsulting.ca\/blog\/video-gosec23-paul-figura\/#primaryimage","url":"https:\/\/www.indigoconsulting.ca\/wp-content\/uploads\/2023\/09\/1694702773635-1-1.jpeg","contentUrl":"https:\/\/www.indigoconsulting.ca\/wp-content\/uploads\/2023\/09\/1694702773635-1-1.jpeg","width":1290,"height":968},{"@type":"BreadcrumbList","@id":"https:\/\/www.indigoconsulting.ca\/blog\/video-gosec23-paul-figura\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.indigoconsulting.ca\/"},{"@type":"ListItem","position":2,"name":"Video: Enhance application security with the power of Backend for Frontend (BFF) and SPA Design"}]},{"@type":"WebSite","@id":"https:\/\/www.indigoconsulting.ca\/#website","url":"https:\/\/www.indigoconsulting.ca\/","name":"Indigo Consulting","description":"A Leading IAM, Compliance, &amp; IT Consultant","publisher":{"@id":"https:\/\/www.indigoconsulting.ca\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.indigoconsulting.ca\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-CA"},{"@type":"Organization","@id":"https:\/\/www.indigoconsulting.ca\/#organization","name":"Indigo Consulting","url":"https:\/\/www.indigoconsulting.ca\/","logo":{"@type":"ImageObject","inLanguage":"fr-CA","@id":"https:\/\/www.indigoconsulting.ca\/#\/schema\/logo\/image\/","url":"https:\/\/www.indigoconsulting.ca\/wp-content\/uploads\/2020\/03\/logo_indigo.png","contentUrl":"https:\/\/www.indigoconsulting.ca\/wp-content\/uploads\/2020\/03\/logo_indigo.png","width":363,"height":109,"caption":"Indigo Consulting"},"image":{"@id":"https:\/\/www.indigoconsulting.ca\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.linkedin.com\/company\/indigo-technologies-canada-inc.\/"]},{"@type":"Person","@id":"https:\/\/www.indigoconsulting.ca\/#\/schema\/person\/38f543d7b3a9f166761affde4e68fb3f","name":"Web Master","image":{"@type":"ImageObject","inLanguage":"fr-CA","@id":"https:\/\/secure.gravatar.com\/avatar\/545c64cbccfbdd8a03700444efeb701f8d8efbce05186f326dae06e6d17e5575?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/545c64cbccfbdd8a03700444efeb701f8d8efbce05186f326dae06e6d17e5575?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/545c64cbccfbdd8a03700444efeb701f8d8efbce05186f326dae06e6d17e5575?s=96&d=mm&r=g","caption":"Web Master"},"url":"https:\/\/www.indigoconsulting.ca\/fr\/author\/webmaster\/"}]}},"_links":{"self":[{"href":"https:\/\/www.indigoconsulting.ca\/fr\/wp-json\/wp\/v2\/posts\/3876","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.indigoconsulting.ca\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.indigoconsulting.ca\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.indigoconsulting.ca\/fr\/wp-json\/wp\/v2\/users\/21"}],"replies":[{"embeddable":true,"href":"https:\/\/www.indigoconsulting.ca\/fr\/wp-json\/wp\/v2\/comments?post=3876"}],"version-history":[{"count":0,"href":"https:\/\/www.indigoconsulting.ca\/fr\/wp-json\/wp\/v2\/posts\/3876\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.indigoconsulting.ca\/fr\/wp-json\/wp\/v2\/media\/3881"}],"wp:attachment":[{"href":"https:\/\/www.indigoconsulting.ca\/fr\/wp-json\/wp\/v2\/media?parent=3876"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.indigoconsulting.ca\/fr\/wp-json\/wp\/v2\/categories?post=3876"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.indigoconsulting.ca\/fr\/wp-json\/wp\/v2\/tags?post=3876"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}