View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001027 | savapage-ext-oauth | [All Projects] General | public | 2019-01-28 16:12 | 2019-08-05 16:41 |
Reporter | rijkr | Assigned To | rijkr | ||
Priority | normal | Severity | feature | Reproducibility | N/A |
Status | closed | Resolution | fixed | ||
Product Version | 1.0.0 | ||||
Target Version | 1.1.0 | Fixed in Version | 1.1.0 | ||
Summary | 0001027: Allow multiple Smartschool OAuth plug-ins | ||||
Description | IST: SavaPage allows for a single OAuth provider plugin (Google, Smartschool). When a single SavaPage instance contains users from multiple schools, with each school having its own Smartschool account, just one Smartschool OAuth plug-in can be configured. SOLL: Allow multiple Smartschool OAuth instances. Add configuration items in Smartschool plug-in .properties file: #------------------------------------------------------------------- # Optional ID to make multiple Smartschool OAuth instances unique. # The ID must contain 'a-z','A-Z','0-9', '-' and '_' characters only. # "youraccount" is an obvious choice, but any other string will do. #------------------------------------------------------------------- #smartschool.plugin.id=youraccount #------------------------------------------------------------------- # Optional custom icon path relative to "server/custom/web/" # without leading '/'. #------------------------------------------------------------------- #smartschool.plugin.icon=com.example/smartschool.png #------------------------------------------------------------------- # Authorized redirect URL: must end with /user?sp-oauth=smartschool #------------------------------------------------------------------- # When smartschool.plugin.id is specified, append URL with: # &sp-oauth-id=<smartschool.plugin.id> #------------------------------------------------------------------- smartschool.oauth.callback-url=https://savapage.example.com/user?sp-oauth=smartschool #smartschool.oauth.callback-url=https://savapage.example.com/user?sp-oauth=smartschool&sp-oauth-id=youraccountExtend URL path to SavaPage User Web App (as used from Smartschool), like this: https://savapage.example.com/user/oauth/smartschool/<smartschool.plugin.id> | ||||
Tags | No tags attached. | ||||
Date Modified | Username | Field | Change |
---|---|---|---|
2019-01-28 16:12 | rijkr | New Issue | |
2019-01-28 16:12 | rijkr | Status | new => assigned |
2019-01-28 16:12 | rijkr | Assigned To | => rijkr |
2019-01-28 16:17 | rijkr | Description Updated | View Revisions |
2019-01-28 16:18 | rijkr | Description Updated | View Revisions |
2019-02-26 11:04 | rijkr | Status | assigned => resolved |
2019-02-26 11:04 | rijkr | Resolution | open => fixed |
2019-02-26 11:04 | rijkr | Fixed in Version | => 1.1.0 |
2019-03-21 10:13 | rijkr | Relationship added | related to 0001025 |
2019-08-05 16:41 | rijkr | Status | resolved => closed |
2019-08-05 16:41 | rijkr | Note Added: 0000159 |