{"id":19310146,"url":"https://github.com/cedadev/ndg_security_common","last_synced_at":"2025-02-24T03:23:42.472Z","repository":{"id":24669249,"uuid":"28079699","full_name":"cedadev/ndg_security_common","owner":"cedadev","description":null,"archived":false,"fork":false,"pushed_at":"2021-11-30T16:32:16.000Z","size":1710,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":9,"default_branch":"master","last_synced_at":"2025-01-06T02:09:27.443Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cedadev.png","metadata":{"files":{"readme":"README","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-12-16T09:24:42.000Z","updated_at":"2021-11-30T16:32:20.000Z","dependencies_parsed_at":"2022-08-23T04:40:42.851Z","dependency_job_id":null,"html_url":"https://github.com/cedadev/ndg_security_common","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cedadev%2Fndg_security_common","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cedadev%2Fndg_security_common/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cedadev%2Fndg_security_common/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cedadev%2Fndg_security_common/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cedadev","download_url":"https://codeload.github.com/cedadev/ndg_security_common/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240410838,"owners_count":19796971,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-10T00:22:48.654Z","updated_at":"2025-02-24T03:23:42.322Z","avatar_url":"https://github.com/cedadev.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"ndg_security_common\n===================\n\nNDG Security is the security system that was developed for the UK Natural Environment Research Council funded NERC DataGrid.  This is the package for common components.\n\nNDG Security has been developed to \nprovide users with seamless federated access to secured resources across NDG \nparticipating organisations whilst at the same time providing an underlying \nsystem which is easy to deploy around organisation's pre-existing systems. \n\nThe system was further developed in collaboration with the \nUS DoE funded Earth System Grid project for the ESG Federation an infrastructure\nunder development in support of CMIP5 (Coupled Model Intercomparison Project \nPhase 5), a framework for a co-ordinated set of climate model experiments \nwhich will input into the forthcoming 5th IPCC Assessment Report.\n\nNDG and ESG use a common access control architecture.  OpenID and MyProxy are \nused to support single sign on for browser based and HTTP rich client based \napplications respectively.  SAML is used for attribute query and authorisation\ndecision interfaces.  XACML is used as the policy engine.  NDG Security has been\nre-engineered to use a filter based architecture based on WSGI enabling other \nPython WSGI based applications to be protected in a flexible manner without the \nneed to modify application code.\n\n\nReleases\n--------\n * 2.4.0: provide additional M2Crypto wrapper utilties - update synchronised \n with ndg_security_server to OpenID Provider to support HTTP Basic Auth to allow \n easy authentication with non-browser based clients","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcedadev%2Fndg_security_common","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcedadev%2Fndg_security_common","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcedadev%2Fndg_security_common/lists"}