Add Support for D2IR API Integration with INN-Reach Resource Sharing Systems
(UXPROD-2598)
|
|
| Status: | Closed |
| Project: | UX Product |
| Components: | None |
| Affects versions: | None |
| Fix versions: | Kiwi (R3 2021) | Parent: | Add Support for D2IR API Integration with INN-Reach Resource Sharing Systems |
| Type: | New Feature | Priority: | P1 |
| Reporter: | Brooks Travis | Assignee: | Brooks Travis |
| Resolution: | Done | Votes: | 0 |
| Labels: | consortia | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original estimate: | Not Specified | ||
| Issue links: |
|
||||||||||||||||||||||||||||||||||||
| Epic Link: | Add Support for D2IR API Integration with INN-Reach Resource Sharing Systems | ||||||||||||||||||||||||||||||||||||
| Development Team: | Volaris | ||||||||||||||||||||||||||||||||||||
| PO Rank: | 99 | ||||||||||||||||||||||||||||||||||||
| PO Ranking Note: | This is required before any communication can occur between the Central INN-Reach/D2IR server and FOLIO. | ||||||||||||||||||||||||||||||||||||
| Rank: Chicago (MVP Sum 2020): | R4 | ||||||||||||||||||||||||||||||||||||
| Rank: Cornell (Full Sum 2021): | R5 | ||||||||||||||||||||||||||||||||||||
| Rank: Duke (Full Sum 2021): | R5 | ||||||||||||||||||||||||||||||||||||
| Rank: 5Colleges (Full Jul 2021): | R5 | ||||||||||||||||||||||||||||||||||||
| Rank: GBV (MVP Sum 2020): | R5 | ||||||||||||||||||||||||||||||||||||
| Rank: Grand Valley (Full Sum 2021): | R2 | ||||||||||||||||||||||||||||||||||||
| Rank: MO State (MVP June 2020): | R2 | ||||||||||||||||||||||||||||||||||||
| Rank: TAMU (MVP Jan 2021): | R5 | ||||||||||||||||||||||||||||||||||||
| Rank: U of AL (MVP Oct 2020): | R5 | ||||||||||||||||||||||||||||||||||||
| Description |
|
Current situation or problem: An API Key and Secret, which should be concatenated together with a ":" and then base64-encoded. Content-type header: application/x-www-form-urlencoded grant_type: client_credentials&scope=innreach_tp Here is an example from the API Documentation (v2.3, pg. 8): curl -X POST http://rd-mock.polarislibrary.com/innreach/v2/oauth2/ token -H 'Accept: application/json' -H 'Authorization: Basic ZmQ1OTdlXmItMjNkLS00ZWZiLAE0ZjUtN2Y2NJFhNDc2Njk2OjVhMjcxMjdhLUk0YmUtNG JhYi05MDMzLWI1MmFjMzkxOTQ3Yg==' -H 'Content-Type: application/x-www-form-urlencoded' -d 'grant_type=client_credentials&scope=innreach_tp' Sample response:
{
"access_token": "06b42df732f628ae2c3764d86073cd76",
"token_type": "Bearer",
"expires_in": 599
}
Tokens are valid for 600 seconds. Expired tokens result in "401 Unauthorized" response. Note: Endpoints should be versioned (/innreach/v1, /innreach/v2, etc.) In scope Out of scope Questions
|