{"id":174,"date":"2015-08-24T11:13:59","date_gmt":"2015-08-24T09:13:59","guid":{"rendered":"http:\/\/blogs.uct.ac.za\/cp\/?p=174"},"modified":"2015-08-24T11:13:59","modified_gmt":"2015-08-24T09:13:59","slug":"safire-project","status":"publish","type":"post","link":"https:\/\/blogs.uct.ac.za\/cp\/2015\/08\/safire-project\/","title":{"rendered":"SAFIRE Project"},"content":{"rendered":"<p>The following post written by\u00a0<em>Donald Coetzee<\/em><\/p>\n<p><span style=\"text-decoration: underline;\"><strong><em>South African Federated Identities for Research and Education<\/em><\/strong><\/span><\/p>\n<p>This project is currently underway where UCT is very involved in the move to federate with other institutions around South Africa. SAFIRE will provide a central authentication entry point to allow easier access to shared applications by authenticating users using their institution\u2019s login credentials.<br \/>\nAs an example: An application (Service Provider) called \u201cfilesender\u201d is deployed at UCT, which provides for sharing of large files between users. Navigating to http:\/\/filesender.uct.ac.za, on the login screen, a redirection is performed to a \u201cDiscovery Service \u201dThe user then clicks Logon, The page redirects to what is called \u201cThe Discovery Service\u201d:<br \/>\n<a href=\"http:\/\/blogs.uct.ac.za\/cp\/wp-content\/uploads\/2015\/08\/Fig1.1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-184\" src=\"http:\/\/blogs.uct.ac.za\/cp\/wp-content\/uploads\/2015\/08\/Fig1.1-300x169.png\" alt=\"Fig1.1\" width=\"300\" height=\"169\" srcset=\"https:\/\/blogs.uct.ac.za\/cp\/wp-content\/uploads\/2015\/08\/Fig1.1-300x169.png 300w, https:\/\/blogs.uct.ac.za\/cp\/wp-content\/uploads\/2015\/08\/Fig1.1-1024x576.png 1024w, https:\/\/blogs.uct.ac.za\/cp\/wp-content\/uploads\/2015\/08\/Fig1.1.png 1920w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>The Discovery Service allows a user to specify which institution they are from , and this is where the \u201ccentral\u201d part in \u2018central authentication entry point to allow easier access to shared applications by authenticating users using their institution\u2019s login credentials\u2019 comes in. Once the user chooses his\/her \u2018home institution\u2019 the user is offered the opportunity to login to their home institution\u2019s login service (Identity Provider).<\/p>\n<p><a href=\"http:\/\/blogs.uct.ac.za\/cp\/wp-content\/uploads\/2015\/08\/fig1.2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-180\" src=\"http:\/\/blogs.uct.ac.za\/cp\/wp-content\/uploads\/2015\/08\/fig1.2-300x169.png\" alt=\"fig1.2\" width=\"300\" height=\"169\" srcset=\"https:\/\/blogs.uct.ac.za\/cp\/wp-content\/uploads\/2015\/08\/fig1.2-300x169.png 300w, https:\/\/blogs.uct.ac.za\/cp\/wp-content\/uploads\/2015\/08\/fig1.2-1024x576.png 1024w, https:\/\/blogs.uct.ac.za\/cp\/wp-content\/uploads\/2015\/08\/fig1.2.png 1920w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Once the user is authenticated by the source institution, the application can be accessed and used.<br \/>\n<a href=\"http:\/\/blogs.uct.ac.za\/cp\/wp-content\/uploads\/2015\/08\/fig1.3.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-181\" src=\"http:\/\/blogs.uct.ac.za\/cp\/wp-content\/uploads\/2015\/08\/fig1.3-300x169.png\" alt=\"fig1.3\" width=\"300\" height=\"169\" srcset=\"https:\/\/blogs.uct.ac.za\/cp\/wp-content\/uploads\/2015\/08\/fig1.3-300x169.png 300w, https:\/\/blogs.uct.ac.za\/cp\/wp-content\/uploads\/2015\/08\/fig1.3-1024x576.png 1024w, https:\/\/blogs.uct.ac.za\/cp\/wp-content\/uploads\/2015\/08\/fig1.3.png 1920w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>In this case, Filesender as a federated application, can be used by an (authenticated) user from another (authorised) institution<br \/>\nMConf is another federated application hosted by SanRen, but UCT users are allowed to access it using their UCT credentials.<br \/>\n<a href=\"http:\/\/blogs.uct.ac.za\/cp\/wp-content\/uploads\/2015\/08\/fig1.4.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-182\" src=\"http:\/\/blogs.uct.ac.za\/cp\/wp-content\/uploads\/2015\/08\/fig1.4-300x169.png\" alt=\"fig1.4\" width=\"300\" height=\"169\" srcset=\"https:\/\/blogs.uct.ac.za\/cp\/wp-content\/uploads\/2015\/08\/fig1.4-300x169.png 300w, https:\/\/blogs.uct.ac.za\/cp\/wp-content\/uploads\/2015\/08\/fig1.4-1024x576.png 1024w, https:\/\/blogs.uct.ac.za\/cp\/wp-content\/uploads\/2015\/08\/fig1.4.png 1920w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Mconf is an online meeting utility, that has also been joined to the federation, and when a user clicks \u2018login via SAFIRE\u2019:<\/p>\n<p><a href=\"http:\/\/blogs.uct.ac.za\/cp\/wp-content\/uploads\/2015\/08\/fig1.5.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-183\" src=\"http:\/\/blogs.uct.ac.za\/cp\/wp-content\/uploads\/2015\/08\/fig1.5-300x169.png\" alt=\"fig1.5\" width=\"300\" height=\"169\" srcset=\"https:\/\/blogs.uct.ac.za\/cp\/wp-content\/uploads\/2015\/08\/fig1.5-300x169.png 300w, https:\/\/blogs.uct.ac.za\/cp\/wp-content\/uploads\/2015\/08\/fig1.5-1024x576.png 1024w, https:\/\/blogs.uct.ac.za\/cp\/wp-content\/uploads\/2015\/08\/fig1.5.png 1920w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>If a user is already signed in to the Federation, there is no need to authenticate again.<br \/>\nAs the federation matures, and more Applications (Service Providers), and Home institutions (Identity Providers) are added to the federation, the easier it will become for institutions in, and even those outside of South Africa to share resources, collaborate, and importantly: \u00a0<span style=\"text-decoration: underline;\">share<\/span> Research.<br \/>\nThe project is currently in the deployment phase, and go-live will be communicated soon!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The following post written by\u00a0Donald Coetzee South African Federated Identities for Research and Education This project is currently underway where UCT is very involved in the move to federate with [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"ngg_post_thumbnail":0,"footnotes":""},"categories":[7],"tags":[16,15],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>SAFIRE Project - Computing Platforms @ UCT<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blogs.uct.ac.za\/cp\/2015\/08\/safire-project\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"SAFIRE Project - Computing Platforms @ UCT\" \/>\n<meta property=\"og:description\" content=\"The following post written by\u00a0Donald Coetzee South African Federated Identities for Research and Education This project is currently underway where UCT is very involved in the move to federate with [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blogs.uct.ac.za\/cp\/2015\/08\/safire-project\/\" \/>\n<meta property=\"og:site_name\" content=\"Computing Platforms @ UCT\" \/>\n<meta property=\"article:published_time\" content=\"2015-08-24T09:13:59+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/blogs.uct.ac.za\/cp\/wp-content\/uploads\/2015\/08\/Fig1.1-300x169.png\" \/>\n<meta name=\"author\" content=\"Bantubenkosi Nicholus\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Bantubenkosi Nicholus\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blogs.uct.ac.za\/cp\/2015\/08\/safire-project\/\",\"url\":\"https:\/\/blogs.uct.ac.za\/cp\/2015\/08\/safire-project\/\",\"name\":\"SAFIRE Project - Computing Platforms @ UCT\",\"isPartOf\":{\"@id\":\"https:\/\/blogs.uct.ac.za\/cp\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/blogs.uct.ac.za\/cp\/2015\/08\/safire-project\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/blogs.uct.ac.za\/cp\/2015\/08\/safire-project\/#primaryimage\"},\"thumbnailUrl\":\"http:\/\/blogs.uct.ac.za\/cp\/wp-content\/uploads\/2015\/08\/Fig1.1-300x169.png\",\"datePublished\":\"2015-08-24T09:13:59+00:00\",\"dateModified\":\"2015-08-24T09:13:59+00:00\",\"author\":{\"@id\":\"https:\/\/blogs.uct.ac.za\/cp\/#\/schema\/person\/94c25fb00d36b067378984d924329de6\"},\"breadcrumb\":{\"@id\":\"https:\/\/blogs.uct.ac.za\/cp\/2015\/08\/safire-project\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blogs.uct.ac.za\/cp\/2015\/08\/safire-project\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/blogs.uct.ac.za\/cp\/2015\/08\/safire-project\/#primaryimage\",\"url\":\"http:\/\/blogs.uct.ac.za\/cp\/wp-content\/uploads\/2015\/08\/Fig1.1-300x169.png\",\"contentUrl\":\"http:\/\/blogs.uct.ac.za\/cp\/wp-content\/uploads\/2015\/08\/Fig1.1-300x169.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blogs.uct.ac.za\/cp\/2015\/08\/safire-project\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/blogs.uct.ac.za\/cp\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"SAFIRE Project\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blogs.uct.ac.za\/cp\/#website\",\"url\":\"https:\/\/blogs.uct.ac.za\/cp\/\",\"name\":\"Computing Platforms @ UCT\",\"description\":\"Sharing what we do &amp; how...\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blogs.uct.ac.za\/cp\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/blogs.uct.ac.za\/cp\/#\/schema\/person\/94c25fb00d36b067378984d924329de6\",\"name\":\"Bantubenkosi Nicholus\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/blogs.uct.ac.za\/cp\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/c595125e262d35e84ef72e5dda5af0d9?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/c595125e262d35e84ef72e5dda5af0d9?s=96&d=mm&r=g\",\"caption\":\"Bantubenkosi Nicholus\"},\"description\":\"Steve Ndabeni\",\"url\":\"https:\/\/blogs.uct.ac.za\/cp\/author\/01438720\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"SAFIRE Project - Computing Platforms @ UCT","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:\/\/blogs.uct.ac.za\/cp\/2015\/08\/safire-project\/","og_locale":"en_GB","og_type":"article","og_title":"SAFIRE Project - Computing Platforms @ UCT","og_description":"The following post written by\u00a0Donald Coetzee South African Federated Identities for Research and Education This project is currently underway where UCT is very involved in the move to federate with [&hellip;]","og_url":"https:\/\/blogs.uct.ac.za\/cp\/2015\/08\/safire-project\/","og_site_name":"Computing Platforms @ UCT","article_published_time":"2015-08-24T09:13:59+00:00","og_image":[{"url":"http:\/\/blogs.uct.ac.za\/cp\/wp-content\/uploads\/2015\/08\/Fig1.1-300x169.png"}],"author":"Bantubenkosi Nicholus","twitter_misc":{"Written by":"Bantubenkosi Nicholus","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/blogs.uct.ac.za\/cp\/2015\/08\/safire-project\/","url":"https:\/\/blogs.uct.ac.za\/cp\/2015\/08\/safire-project\/","name":"SAFIRE Project - Computing Platforms @ UCT","isPartOf":{"@id":"https:\/\/blogs.uct.ac.za\/cp\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blogs.uct.ac.za\/cp\/2015\/08\/safire-project\/#primaryimage"},"image":{"@id":"https:\/\/blogs.uct.ac.za\/cp\/2015\/08\/safire-project\/#primaryimage"},"thumbnailUrl":"http:\/\/blogs.uct.ac.za\/cp\/wp-content\/uploads\/2015\/08\/Fig1.1-300x169.png","datePublished":"2015-08-24T09:13:59+00:00","dateModified":"2015-08-24T09:13:59+00:00","author":{"@id":"https:\/\/blogs.uct.ac.za\/cp\/#\/schema\/person\/94c25fb00d36b067378984d924329de6"},"breadcrumb":{"@id":"https:\/\/blogs.uct.ac.za\/cp\/2015\/08\/safire-project\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blogs.uct.ac.za\/cp\/2015\/08\/safire-project\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/blogs.uct.ac.za\/cp\/2015\/08\/safire-project\/#primaryimage","url":"http:\/\/blogs.uct.ac.za\/cp\/wp-content\/uploads\/2015\/08\/Fig1.1-300x169.png","contentUrl":"http:\/\/blogs.uct.ac.za\/cp\/wp-content\/uploads\/2015\/08\/Fig1.1-300x169.png"},{"@type":"BreadcrumbList","@id":"https:\/\/blogs.uct.ac.za\/cp\/2015\/08\/safire-project\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blogs.uct.ac.za\/cp\/"},{"@type":"ListItem","position":2,"name":"SAFIRE Project"}]},{"@type":"WebSite","@id":"https:\/\/blogs.uct.ac.za\/cp\/#website","url":"https:\/\/blogs.uct.ac.za\/cp\/","name":"Computing Platforms @ UCT","description":"Sharing what we do &amp; how...","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blogs.uct.ac.za\/cp\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-GB"},{"@type":"Person","@id":"https:\/\/blogs.uct.ac.za\/cp\/#\/schema\/person\/94c25fb00d36b067378984d924329de6","name":"Bantubenkosi Nicholus","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/blogs.uct.ac.za\/cp\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/c595125e262d35e84ef72e5dda5af0d9?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c595125e262d35e84ef72e5dda5af0d9?s=96&d=mm&r=g","caption":"Bantubenkosi Nicholus"},"description":"Steve Ndabeni","url":"https:\/\/blogs.uct.ac.za\/cp\/author\/01438720\/"}]}},"_links":{"self":[{"href":"https:\/\/blogs.uct.ac.za\/cp\/wp-json\/wp\/v2\/posts\/174"}],"collection":[{"href":"https:\/\/blogs.uct.ac.za\/cp\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.uct.ac.za\/cp\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.uct.ac.za\/cp\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.uct.ac.za\/cp\/wp-json\/wp\/v2\/comments?post=174"}],"version-history":[{"count":7,"href":"https:\/\/blogs.uct.ac.za\/cp\/wp-json\/wp\/v2\/posts\/174\/revisions"}],"predecessor-version":[{"id":186,"href":"https:\/\/blogs.uct.ac.za\/cp\/wp-json\/wp\/v2\/posts\/174\/revisions\/186"}],"wp:attachment":[{"href":"https:\/\/blogs.uct.ac.za\/cp\/wp-json\/wp\/v2\/media?parent=174"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.uct.ac.za\/cp\/wp-json\/wp\/v2\/categories?post=174"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.uct.ac.za\/cp\/wp-json\/wp\/v2\/tags?post=174"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}