View Issue Details

IDProjectCategoryView StatusLast Update
0001027savapage-ext-oauth[All Projects] Generalpublic2019-08-05 16:41
ReporterrijkrAssigned Torijkr 
PrioritynormalSeverityfeatureReproducibilityN/A
Status closedResolutionfixed 
Product Version1.0.0 
Target Version1.1.0Fixed in Version1.1.0 
Summary0001027: Allow multiple Smartschool OAuth plug-ins
DescriptionIST: 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=youraccount
Extend URL path to SavaPage User Web App (as used from Smartschool), like this:
https://savapage.example.com/user/oauth/smartschool/<smartschool.plugin.id>
TagsNo tags attached.

Relationships

related to 0001025 closedrijkr savapage-ext-notification Add user group check in Smartschool notification plug-in 

Activities

rijkr

2019-08-05 16:41

administrator   ~0000159

release 1.1.0

Issue History

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