{"action":"created","comment":{"url":"https://api.github.com/repos/edx/edx-documentation/pulls/comments/34918859","id":34918859,"diff_hunk":"@@ -0,0 +1,103 @@\n+\n+.. _Enabling Third Party Authentication:\n+\n+##################################################\n+Enabling Third Party Authentication with edX Edge\n+##################################################\n+\n+Partner institutions can enable third party authentication between their campus\n+or institutional authentication systems and the edX Edge site. Learners at\n+sites that enable third party authentication can use their campus credentials\n+to authenticate into edX Edge. This procedure requires collaboration between\n+the edX development operations team and a member of the IT team at the partner\n+institution.\n+\n+.. future: add xref to section describing complete open edX procedures\n+.. Alison 15 Jul 2015\n+\n+.. contents::\n+   :local:\n+   :depth: 2\n+\n+***********************************************\n+Integrating with Shibboleth (SAML) Systems\n+***********************************************\n+\n+SAML 2.0 (Security Assertion Markup Language, version 2.0) is the standard that\n+edX uses for the exchange of authentication and authorization data with\n+institutional partners. Because it is built with SAML, this service\n+is compatible with the Shibboleth single sign on system.\n+\n+In the exchange of authentication and authorization data, your edX partner\n+institution is an identity provider that securely asserts the identity and\n+access rights of a set of users. EdX is the service provider that allows the\n+users access on the basis of those credentials.\n+\n+=======================================\n+Obtain edX Edge SAML Metadata\n+=======================================\n+\n+This step can be performed by someone at your institution who has a user\n+account on edX Edge.\n+\n+The SAML metadata for Edge is available in an `XML file`_ on the Edge website.\n+The elements in this file provide values required to identify service providers\n+by your campus Shibboleth system.\n+\n+To access the XML file, you must log in to Edge. If no one at your institution\n+has a user account on Edge, contact the edX program manager who works with your\n+institution.\n+\n+.. is this paragraph ^^ accurate?","path":"en_us/install_operations/source/configuration/enable_tpa_edge.rst","position":51,"original_position":51,"commit_id":"175c0f644bed6227ed77b8013792ea96b9b8079e","original_commit_id":"175c0f644bed6227ed77b8013792ea96b9b8079e","user":{"login":"bradenmacdonald","id":945577,"avatar_url":"https://avatars.githubusercontent.com/u/945577?v=3","gravatar_id":"","url":"https://api.github.com/users/bradenmacdonald","html_url":"https://github.com/bradenmacdonald","followers_url":"https://api.github.com/users/bradenmacdonald/followers","following_url":"https://api.github.com/users/bradenmacdonald/following{/other_user}","gists_url":"https://api.github.com/users/bradenmacdonald/gists{/gist_id}","starred_url":"https://api.github.com/users/bradenmacdonald/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bradenmacdonald/subscriptions","organizations_url":"https://api.github.com/users/bradenmacdonald/orgs","repos_url":"https://api.github.com/users/bradenmacdonald/repos","events_url":"https://api.github.com/users/bradenmacdonald/events{/privacy}","received_events_url":"https://api.github.com/users/bradenmacdonald/received_events","type":"User","site_admin":false},"body":"No, as mentioned on JIRA, there is no need to have an account nor to login, and you can just include a link to the XML file directly in this documentation. Of course, there is the slight issue that SSO is not yet enabled as you write this so the link is currently not working; but when it is, the XML will be publicly available at https://edge.edx.org/auth/saml/metadata.xml","created_at":"2015-07-17T18:41:06Z","updated_at":"2015-07-17T18:41:06Z","html_url":"https://github.com/edx/edx-documentation/pull/445#discussion_r34918859","pull_request_url":"https://api.github.com/repos/edx/edx-documentation/pulls/445","_links":{"self":{"href":"https://api.github.com/repos/edx/edx-documentation/pulls/comments/34918859"},"html":{"href":"https://github.com/edx/edx-documentation/pull/445#discussion_r34918859"},"pull_request":{"href":"https://api.github.com/repos/edx/edx-documentation/pulls/445"}}},"pull_request":{"url":"https://api.github.com/repos/edx/edx-documentation/pulls/445","id":40243490,"html_url":"https://github.com/edx/edx-documentation/pull/445","diff_url":"https://github.com/edx/edx-documentation/pull/445.diff","patch_url":"https://github.com/edx/edx-documentation/pull/445.patch","issue_url":"https://api.github.com/repos/edx/edx-documentation/issues/445","number":445,"state":"open","locked":false,"title":"Ahodges/sso partners","user":{"login":"lamagnifica","id":6392274,"avatar_url":"https://avatars.githubusercontent.com/u/6392274?v=3","gravatar_id":"","url":"https://api.github.com/users/lamagnifica","html_url":"https://github.com/lamagnifica","followers_url":"https://api.github.com/users/lamagnifica/followers","following_url":"https://api.github.com/users/lamagnifica/following{/other_user}","gists_url":"https://api.github.com/users/lamagnifica/gists{/gist_id}","starred_url":"https://api.github.com/users/lamagnifica/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lamagnifica/subscriptions","organizations_url":"https://api.github.com/users/lamagnifica/orgs","repos_url":"https://api.github.com/users/lamagnifica/repos","events_url":"https://api.github.com/users/lamagnifica/events{/privacy}","received_events_url":"https://api.github.com/users/lamagnifica/received_events","type":"User","site_admin":false},"body":"This PR adds  a topic to the Installing & Configuring guide for partner institutions only. It covers the procedures that our partners will need to perform along with edX team members to integrate with Edge only. \r\n@ebporter, @bradenmacdonald I have included several questions (lines beginning with .. ) that I'd appreciate your thoughts on. Otherwise, please review for completeness and accuracy. I'd appreciate your comments on my use of the terminology and whether the level of detail is appropriate. \r\n@mhoeber @sarina and @feanil FYI, if you have time to add your thoughts, I'd appreciate it.\r\nDOC-2147 and OPS-820\r\nCompanion PR for partner course teams and students: #442\r\nI'll create a separate PR for the complete procedure that open source community members will follow.","created_at":"2015-07-17T15:40:14Z","updated_at":"2015-07-17T18:41:06Z","closed_at":null,"merged_at":null,"merge_commit_sha":"3d0ceef693f57f046cc286424ef706f14a84ec1c","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/edx/edx-documentation/pulls/445/commits","review_comments_url":"https://api.github.com/repos/edx/edx-documentation/pulls/445/comments","review_comment_url":"https://api.github.com/repos/edx/edx-documentation/pulls/comments{/number}","comments_url":"https://api.github.com/repos/edx/edx-documentation/issues/445/comments","statuses_url":"https://api.github.com/repos/edx/edx-documentation/statuses/175c0f644bed6227ed77b8013792ea96b9b8079e","head":{"label":"edx:ahodges/SSO_partners","ref":"ahodges/SSO_partners","sha":"175c0f644bed6227ed77b8013792ea96b9b8079e","user":{"login":"edx","id":3179841,"avatar_url":"https://avatars.githubusercontent.com/u/3179841?v=3","gravatar_id":"","url":"https://api.github.com/users/edx","html_url":"https://github.com/edx","followers_url":"https://api.github.com/users/edx/followers","following_url":"https://api.github.com/users/edx/following{/other_user}","gists_url":"https://api.github.com/users/edx/gists{/gist_id}","starred_url":"https://api.github.com/users/edx/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/edx/subscriptions","organizations_url":"https://api.github.com/users/edx/orgs","repos_url":"https://api.github.com/users/edx/repos","events_url":"https://api.github.com/users/edx/events{/privacy}","received_events_url":"https://api.github.com/users/edx/received_events","type":"Organization","site_admin":false},"repo":{"id":23839256,"name":"edx-documentation","full_name":"edx/edx-documentation","owner":{"login":"edx","id":3179841,"avatar_url":"https://avatars.githubusercontent.com/u/3179841?v=3","gravatar_id":"","url":"https://api.github.com/users/edx","html_url":"https://github.com/edx","followers_url":"https://api.github.com/users/edx/followers","following_url":"https://api.github.com/users/edx/following{/other_user}","gists_url":"https://api.github.com/users/edx/gists{/gist_id}","starred_url":"https://api.github.com/users/edx/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/edx/subscriptions","organizations_url":"https://api.github.com/users/edx/orgs","repos_url":"https://api.github.com/users/edx/repos","events_url":"https://api.github.com/users/edx/events{/privacy}","received_events_url":"https://api.github.com/users/edx/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/edx/edx-documentation","description":"","fork":false,"url":"https://api.github.com/repos/edx/edx-documentation","forks_url":"https://api.github.com/repos/edx/edx-documentation/forks","keys_url":"https://api.github.com/repos/edx/edx-documentation/keys{/key_id}","collaborators_url":"https://api.github.com/repos/edx/edx-documentation/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/edx/edx-documentation/teams","hooks_url":"https://api.github.com/repos/edx/edx-documentation/hooks","issue_events_url":"https://api.github.com/repos/edx/edx-documentation/issues/events{/number}","events_url":"https://api.github.com/repos/edx/edx-documentation/events","assignees_url":"https://api.github.com/repos/edx/edx-documentation/assignees{/user}","branches_url":"https://api.github.com/repos/edx/edx-documentation/branches{/branch}","tags_url":"https://api.github.com/repos/edx/edx-documentation/tags","blobs_url":"https://api.github.com/repos/edx/edx-documentation/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/edx/edx-documentation/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/edx/edx-documentation/git/refs{/sha}","trees_url":"https://api.github.com/repos/edx/edx-documentation/git/trees{/sha}","statuses_url":"https://api.github.com/repos/edx/edx-documentation/statuses/{sha}","languages_url":"https://api.github.com/repos/edx/edx-documentation/languages","stargazers_url":"https://api.github.com/repos/edx/edx-documentation/stargazers","contributors_url":"https://api.github.com/repos/edx/edx-documentation/contributors","subscribers_url":"https://api.github.com/repos/edx/edx-documentation/subscribers","subscription_url":"https://api.github.com/repos/edx/edx-documentation/subscription","commits_url":"https://api.github.com/repos/edx/edx-documentation/commits{/sha}","git_commits_url":"https://api.github.com/repos/edx/edx-documentation/git/commits{/sha}","comments_url":"https://api.github.com/repos/edx/edx-documentation/comments{/number}","issue_comment_url":"https://api.github.com/repos/edx/edx-documentation/issues/comments{/number}","contents_url":"https://api.github.com/repos/edx/edx-documentation/contents/{+path}","compare_url":"https://api.github.com/repos/edx/edx-documentation/compare/{base}...{head}","merges_url":"https://api.github.com/repos/edx/edx-documentation/merges","archive_url":"https://api.github.com/repos/edx/edx-documentation/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/edx/edx-documentation/downloads","issues_url":"https://api.github.com/repos/edx/edx-documentation/issues{/number}","pulls_url":"https://api.github.com/repos/edx/edx-documentation/pulls{/number}","milestones_url":"https://api.github.com/repos/edx/edx-documentation/milestones{/number}","notifications_url":"https://api.github.com/repos/edx/edx-documentation/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/edx/edx-documentation/labels{/name}","releases_url":"https://api.github.com/repos/edx/edx-documentation/releases{/id}","created_at":"2014-09-09T15:29:04Z","updated_at":"2015-07-15T17:44:58Z","pushed_at":"2015-07-17T18:40:07Z","git_url":"git://github.com/edx/edx-documentation.git","ssh_url":"git@github.com:edx/edx-documentation.git","clone_url":"https://github.com/edx/edx-documentation.git","svn_url":"https://github.com/edx/edx-documentation","homepage":null,"size":81331,"stargazers_count":19,"watchers_count":19,"language":"CSS","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":69,"mirror_url":null,"open_issues_count":23,"forks":69,"open_issues":23,"watchers":19,"default_branch":"master"}},"base":{"label":"edx:master","ref":"master","sha":"e15ab3cb45cf552723e47fc9693d9bbede066537","user":{"login":"edx","id":3179841,"avatar_url":"https://avatars.githubusercontent.com/u/3179841?v=3","gravatar_id":"","url":"https://api.github.com/users/edx","html_url":"https://github.com/edx","followers_url":"https://api.github.com/users/edx/followers","following_url":"https://api.github.com/users/edx/following{/other_user}","gists_url":"https://api.github.com/users/edx/gists{/gist_id}","starred_url":"https://api.github.com/users/edx/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/edx/subscriptions","organizations_url":"https://api.github.com/users/edx/orgs","repos_url":"https://api.github.com/users/edx/repos","events_url":"https://api.github.com/users/edx/events{/privacy}","received_events_url":"https://api.github.com/users/edx/received_events","type":"Organization","site_admin":false},"repo":{"id":23839256,"name":"edx-documentation","full_name":"edx/edx-documentation","owner":{"login":"edx","id":3179841,"avatar_url":"https://avatars.githubusercontent.com/u/3179841?v=3","gravatar_id":"","url":"https://api.github.com/users/edx","html_url":"https://github.com/edx","followers_url":"https://api.github.com/users/edx/followers","following_url":"https://api.github.com/users/edx/following{/other_user}","gists_url":"https://api.github.com/users/edx/gists{/gist_id}","starred_url":"https://api.github.com/users/edx/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/edx/subscriptions","organizations_url":"https://api.github.com/users/edx/orgs","repos_url":"https://api.github.com/users/edx/repos","events_url":"https://api.github.com/users/edx/events{/privacy}","received_events_url":"https://api.github.com/users/edx/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/edx/edx-documentation","description":"","fork":false,"url":"https://api.github.com/repos/edx/edx-documentation","forks_url":"https://api.github.com/repos/edx/edx-documentation/forks","keys_url":"https://api.github.com/repos/edx/edx-documentation/keys{/key_id}","collaborators_url":"https://api.github.com/repos/edx/edx-documentation/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/edx/edx-documentation/teams","hooks_url":"https://api.github.com/repos/edx/edx-documentation/hooks","issue_events_url":"https://api.github.com/repos/edx/edx-documentation/issues/events{/number}","events_url":"https://api.github.com/repos/edx/edx-documentation/events","assignees_url":"https://api.github.com/repos/edx/edx-documentation/assignees{/user}","branches_url":"https://api.github.com/repos/edx/edx-documentation/branches{/branch}","tags_url":"https://api.github.com/repos/edx/edx-documentation/tags","blobs_url":"https://api.github.com/repos/edx/edx-documentation/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/edx/edx-documentation/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/edx/edx-documentation/git/refs{/sha}","trees_url":"https://api.github.com/repos/edx/edx-documentation/git/trees{/sha}","statuses_url":"https://api.github.com/repos/edx/edx-documentation/statuses/{sha}","languages_url":"https://api.github.com/repos/edx/edx-documentation/languages","stargazers_url":"https://api.github.com/repos/edx/edx-documentation/stargazers","contributors_url":"https://api.github.com/repos/edx/edx-documentation/contributors","subscribers_url":"https://api.github.com/repos/edx/edx-documentation/subscribers","subscription_url":"https://api.github.com/repos/edx/edx-documentation/subscription","commits_url":"https://api.github.com/repos/edx/edx-documentation/commits{/sha}","git_commits_url":"https://api.github.com/repos/edx/edx-documentation/git/commits{/sha}","comments_url":"https://api.github.com/repos/edx/edx-documentation/comments{/number}","issue_comment_url":"https://api.github.com/repos/edx/edx-documentation/issues/comments{/number}","contents_url":"https://api.github.com/repos/edx/edx-documentation/contents/{+path}","compare_url":"https://api.github.com/repos/edx/edx-documentation/compare/{base}...{head}","merges_url":"https://api.github.com/repos/edx/edx-documentation/merges","archive_url":"https://api.github.com/repos/edx/edx-documentation/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/edx/edx-documentation/downloads","issues_url":"https://api.github.com/repos/edx/edx-documentation/issues{/number}","pulls_url":"https://api.github.com/repos/edx/edx-documentation/pulls{/number}","milestones_url":"https://api.github.com/repos/edx/edx-documentation/milestones{/number}","notifications_url":"https://api.github.com/repos/edx/edx-documentation/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/edx/edx-documentation/labels{/name}","releases_url":"https://api.github.com/repos/edx/edx-documentation/releases{/id}","created_at":"2014-09-09T15:29:04Z","updated_at":"2015-07-15T17:44:58Z","pushed_at":"2015-07-17T18:40:07Z","git_url":"git://github.com/edx/edx-documentation.git","ssh_url":"git@github.com:edx/edx-documentation.git","clone_url":"https://github.com/edx/edx-documentation.git","svn_url":"https://github.com/edx/edx-documentation","homepage":null,"size":81331,"stargazers_count":19,"watchers_count":19,"language":"CSS","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":69,"mirror_url":null,"open_issues_count":23,"forks":69,"open_issues":23,"watchers":19,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/edx/edx-documentation/pulls/445"},"html":{"href":"https://github.com/edx/edx-documentation/pull/445"},"issue":{"href":"https://api.github.com/repos/edx/edx-documentation/issues/445"},"comments":{"href":"https://api.github.com/repos/edx/edx-documentation/issues/445/comments"},"review_comments":{"href":"https://api.github.com/repos/edx/edx-documentation/pulls/445/comments"},"review_comment":{"href":"https://api.github.com/repos/edx/edx-documentation/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/edx/edx-documentation/pulls/445/commits"},"statuses":{"href":"https://api.github.com/repos/edx/edx-documentation/statuses/175c0f644bed6227ed77b8013792ea96b9b8079e"}}}}