Skip to content

Commit 3b58c33

Browse files
Rob BlackburnRob Blackburn
authored andcommitted
link updates, pruning, title changes
1 parent 2f52002 commit 3b58c33

File tree

8 files changed

+55
-90
lines changed

8 files changed

+55
-90
lines changed
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
2+
##Other methods for getting authorised iDs
3+
4+
You have just followed a method a custom integration would use to get ORCIDs from users. The following
5+
6+
##Vendor systems
7+
8+
Some publishing, research information and repository software systems support collecting authenticated iDs and permissions right out of the box. See our list of [ORCID-enabled systems](https://members.orcid.org/api/orcid-enabled-systems) for more details.
9+
10+
Configuration steps and customization options vary widely between systems - check your system's documentation for complete information.
11+
12+
##Institutional sign-in
13+
14+
You can enable access using institutional credentials. Check out the (Members Documentation)[http://members.orcid.org/api/integrate/institution-sign-in] for more information.
15+
16+
17+
##Share my iD
18+
19+
Need a quick way to collect authenticated iDs with no programming or IT resources needed?
20+
[Share my iD](https://share-my-id.orcid.org/) is a new app from ORCID that allows anyone with an ORCID iD to get iDs from other ORCID users.<br>
21+
<img src="../images/04-4_share-my-id.png" width="600" alt="ORCID Share my iD app home page" />
22+
23+
##DOI metadata
24+
25+
Many systems now collect authenticated ORCID iDs and publish them in DOI (and other persistent identifier) metadata. If you have a DOI for a publication, dataset, or other digital object, you can check its metadata for author ORCID iDs.
26+
27+
###Example: CrossRef API
28+
For example, using the [CrossRef REST API](https://github.com/CrossRef/rest-api-doc/blob/master/rest_api.md), we can find an author's ORCID iD in the DOI metadata for ```http://dx.doi.org/10.1155/2013/364301```
29+
30+
1. In a new window or tab, visit ```https://api.crossref.org/v1/works/10.1155/2013/364301```
31+
2. In the JSON data that appears, ORCID iDs submitted by the publisher in the DOI metadata are included in the ```author``` element.
32+
<br>
33+
<img src="../images/04-5_doi-metadata.png" width="400" alt="ORCID in DOI metadata" />

docs/Vendor_Institution.md

Lines changed: 0 additions & 69 deletions
This file was deleted.

docs/get.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ https://sandbox.orcid.org/oauth/authorize?client_id=[APP-****************]&respo
7777
<img src="../images/04-2_auth-code.png" width="400" alt="Browser address bar showing OAuth authorization code" />
7878

7979
###Exchange authorization code for access token & authenticated iD
80-
Once you have an Authorization Code, you can exchange it for an Access Token and the Authenticated iD of the user who signed in, which you'll need in order to take the API action(s) you requested permission for.
80+
Once you have an Authorization Code, you can exchange it for an Access Token and the Authenticated iD of the user who signed in, which you'll need in order to take the API action(s) you requested permission for. You need to store this securely and privately as it contains access tokens, normally you would store this in a database, for now you can store it in a text file on your computer.
8181

8282
In a real-world situation, this exchange would be done by your system, using a programming language such as PHP, Java, or Ruby on Rails. For this tutorial, we'll use Google OAuth Playground to simulate a web application.
8383

docs/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ In this tutorial you will learn:
3636

3737
You can also use
3838
- [cURL](http://curl.haxx.se/download.html): Free, command-line application available for Mac or Windows (pre-installed on most Mac OS versions; accessible within Terminal application)
39-
- Or other online tools, like [hurl.it](http://hurl.it">hurl.it)
39+
- Or other online tools, like [Insomnia](https://insomnia.rest/)
4040

4141
Once you have got to grips with the APIs you can use our [Swagger](https://pub.sandbox.orcid.org/v2.0/) graphical interface.
4242

docs/post.md

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
Now that we've got an Access Token, we can use it like a password to take the API actions we requested permission for (in this case, to update activities). In this section, we'll add an education affiliation to our Sandbox record.
1+
Now that we've got an Access Token, we can use it like a password to take the API actions we requested permission for.
2+
3+
In this section, we'll add an education affiliation to our Sandbox record. You can use the API to, POST (add), PUT (update), DELETE, or read any section of the record, the only things you need to change are the endpoints and the XML for each section. In the following example we are using the /education endpoint with the [correct XML](https://github.com/ORCID/ORCID-Source/blob/master/orcid-model/src/main/resources/record_2.1/samples/write_sample/education-2.1.xml) to add the information, but you can just as well add Employment or Works for example. See our [Github documentation](https://github.com/ORCID/ORCID-Source/blob/master/orcid-model/src/main/resources/record_2.1/README.md) for more example files and endpoints and the permissions you need for each.
24

35
##Add an education affiliation
46
Still have that Google OAuth Playground window open? If so, continue with step 1 below. If not, go back and repeat the [Get an authorization code](/collect/#get-an-authorization-code) and [Exchange authorization code for an access token](/collect/#exchange-authorization-code-for-access-token-authenticated-id) steps from the previous section before moving on to the steps below.
@@ -21,7 +23,7 @@ Still have that Google OAuth Playground window open? If so, continue with step 1
2123
7. Copy the education affiliation XML at the end of this section and paste it into the **Request Body** text box<br>
2224
<img src="../images/06-1_request-body.png" width="600" alt="Google OAuth Playground Request Body configuration for new education affiliation" />
2325
9. **OPTIONAL:** In the **Request Body** text box, edit the XML to reflect your institution.<br>
24-
*For ```<disambiguated-organization-identifier>```, use the [Ringgold Identify database](http://ido.ringgold.com/identify_new/cfm/si_pd.cfm?PID=1) to find the Ringgold ID for your institution (you'll need to [register a free Ringgold account](http://ido.ringgold.com/identify_new/cfm/si_pd.cfm?PID=24) in order to search the database).*
26+
*For ```<disambiguated-organization-identifier>```, use the [Ringgold Identify database](https://www.ringgold.com/identify/) to find the Ringgold ID for your institution (you'll need to [register a free Ringgold account](https://ido.ringgold.com/register) in order to search the database).*
2527
10. Click **Close**.
2628
11. Click **Send the request**.
2729
12. The results will appear in the **Request/Response** section at right. Scroll to the bottom – if you see **HTTP/1.1 201 Created**, your education affiliation was successfully added!<br>
@@ -37,7 +39,7 @@ Still have that Google OAuth Playground window open? If so, continue with step 1
3739
<education:education
3840
xmlns:common="http://www.orcid.org/ns/common" xmlns:education="http://www.orcid.org/ns/education"
3941
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
40-
xsi:schemaLocation="http://www.orcid.org/ns/education ../education-2.0.xsd ">
42+
xsi:schemaLocation="http://www.orcid.org/ns/education ../education-2.0.xsd ">
4143
<education:department-name>Department</education:department-name>
4244
<education:role-title>Degree title</education:role-title>
4345
<common:start-date>
@@ -46,16 +48,16 @@ Still have that Google OAuth Playground window open? If so, continue with step 1
4648
<common:day>01</common:day>
4749
</common:start-date>
4850
<education:organization>
49-
<common:name>My University</common:name>
51+
<common:name>ORCID</common:name>
5052
<common:address>
51-
<common:city>Some City</common:city>
53+
<common:city>Bethesda</common:city>
5254
<common:region>Region</common:region>
5355
<common:country>US</common:country>
5456
</common:address>
5557
<common:disambiguated-organization>
56-
<common:disambiguated-organization-identifier>XXXXXX</common:disambiguated-organization-identifier>
58+
<common:disambiguated-organization-identifier>385488</common:disambiguated-organization-identifier>
5759
<common:disambiguation-source>RINGGOLD</common:disambiguation-source>
5860
</common:disambiguated-organization>
5961
</education:organization>
6062
</education:education>
61-
```
63+
```

docs/resources.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
* Example implementations and workflow guides [https://members.orcid.org](https://members.orcid.org)
22
* Technical documentation [ORCID Github](https://github.com/ORCID/ORCID-Source/blob/master/orcid-model/src/main/resources/record_2.1/README.md)
33
* ORCID API users group [https://groups.google.com/group/orcid-api-users](https://groups.google.com/group/orcid-api-users)
4-
* Technical webinar schedule [https://members.orcid.org/event-list](https://members.orcid.org/event-list)
54
* ORCID Support [support@orcid.org](mailto:support@orcid.org)

mkdocs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,4 +19,4 @@ pages:
1919
- 7. DISPLAY&#58; Presenting ORCID in your system: display.md
2020
- 8. SEARCH&#58; public info: search.md
2121
- 9. RESOURCES: resources.md
22-
- 10. Vendor and Institutional Sign In: Vendor_Institution.md
22+
- 10. Other methods for getting authorised iDs: Other_methods_for_getting_authorised_iDs.md

site/sitemap.xml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,52 +2,52 @@
22
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
33
<url>
44
<loc>/</loc>
5-
<lastmod>2018-07-25</lastmod>
5+
<lastmod>2018-07-30</lastmod>
66
<changefreq>daily</changefreq>
77
</url>
88
<url>
99
<loc>/sandbox/</loc>
10-
<lastmod>2018-07-25</lastmod>
10+
<lastmod>2018-07-30</lastmod>
1111
<changefreq>daily</changefreq>
1212
</url>
1313
<url>
1414
<loc>/read/</loc>
15-
<lastmod>2018-07-25</lastmod>
15+
<lastmod>2018-07-30</lastmod>
1616
<changefreq>daily</changefreq>
1717
</url>
1818
<url>
1919
<loc>/get/</loc>
20-
<lastmod>2018-07-25</lastmod>
20+
<lastmod>2018-07-30</lastmod>
2121
<changefreq>daily</changefreq>
2222
</url>
2323
<url>
2424
<loc>/post/</loc>
25-
<lastmod>2018-07-25</lastmod>
25+
<lastmod>2018-07-30</lastmod>
2626
<changefreq>daily</changefreq>
2727
</url>
2828
<url>
2929
<loc>/put/</loc>
30-
<lastmod>2018-07-25</lastmod>
30+
<lastmod>2018-07-30</lastmod>
3131
<changefreq>daily</changefreq>
3232
</url>
3333
<url>
3434
<loc>/display/</loc>
35-
<lastmod>2018-07-25</lastmod>
35+
<lastmod>2018-07-30</lastmod>
3636
<changefreq>daily</changefreq>
3737
</url>
3838
<url>
3939
<loc>/search/</loc>
40-
<lastmod>2018-07-25</lastmod>
40+
<lastmod>2018-07-30</lastmod>
4141
<changefreq>daily</changefreq>
4242
</url>
4343
<url>
4444
<loc>/resources/</loc>
45-
<lastmod>2018-07-25</lastmod>
45+
<lastmod>2018-07-30</lastmod>
4646
<changefreq>daily</changefreq>
4747
</url>
4848
<url>
4949
<loc>/Vendor_Institution/</loc>
50-
<lastmod>2018-07-25</lastmod>
50+
<lastmod>2018-07-30</lastmod>
5151
<changefreq>daily</changefreq>
5252
</url>
5353
</urlset>

0 commit comments

Comments
 (0)