Create an initial implementation of the UcamWebauth protocol endpoint in python
Create an initial implementation of the UCam Webauth protocol capable of responding to legacy clients in python.
Minimum would be to respond to a legacy client with a correctly signed 200 accept ticket
Activity
-
Newest first Oldest first
-
Show all activity Show comments only Show history only
- Sam Wenham changed milestone to %Sprint 104
changed milestone to %Sprint 104
- Sam Wenham added 1 deleted label
added 1 deleted label
- Sam Wenham marked this issue as related to #3 (closed)
marked this issue as related to #3 (closed)
- Dr Abraham Martin added priority1 High label
added priority1 High label
- Owner
A kind soul has implemented a WLS implementation in Python: https://pypi.org/project/ucam-wls/
- Owner
After some refinement we decided that a good first step is to try and stand up https://gitlab.developers.cam.ac.uk/eb677/wls-demo and see if it will meet our needs.
Edited by Paul Rudin Collapse replies - Owner
If so, we port the guts into the Django boilerplate.
- Dr Rich Wareham changed time estimate to 3d 4h
changed time estimate to 3d 4h
- Dr Rich Wareham added workflowSprint Ready label and removed 1 deleted label
added workflowSprint Ready label and removed 1 deleted label
- Paul Rudin marked this issue as related to #2 (closed)
marked this issue as related to #2 (closed)
- Dr Rich Wareham mentioned in issue #3 (closed)
mentioned in issue #3 (closed)
- Dave Hart changed title from Create in initial implementation of the UcamWebauth protocol endpoint in python to Create an initial implementation of the UcamWebauth protocol endpoint in python
changed title from Create in initial implementation of the UcamWebauth protocol endpoint in python to Create an initial implementation of the UcamWebauth protocol endpoint in python
- Author Owner
@id353 I have done some work to get Edwins's demo server working in docker with one of our standard clients. I have dumped the work here https://gitlab.developers.cam.ac.uk/sdw37/wls-demo
Probably the next thing to do would be to create a django app from the boilerplate and then clone Edwin's flask app over into that. Fortunately he has written most of the core WLS functionality in a separate lib so that should make replicating this simpler
Collapse replies - Owner
- Dr Abraham Martin changed milestone to %DevOps Sprint 105
changed milestone to %DevOps Sprint 105
- Dr Abraham Martin unassigned @id353
unassigned @id353
- Dr Abraham Martin changed milestone to %DevOps Sprint 106
changed milestone to %DevOps Sprint 106
- Dr Abraham Martin changed milestone to %DevOps Sprint 107
changed milestone to %DevOps Sprint 107
- Dr Abraham Martin changed milestone to %DevOps Sprint 108
changed milestone to %DevOps Sprint 108
- Dr Rich Wareham assigned to @rjw57
assigned to @rjw57