Hello Casshib Project,
I have a development implementation of Casshib setup and in reviewing everything I have some questions about the service registration and security. Specifically, the items documented here:
https://code.google.com/p/casshib/wiki/CASShibExplained?ts=1239060016&updated=CASShibExplained#Service_registration_and_securityWhy is a passcode required to be secret?
It seems to me that because all services must be registered, then there is no risk of a bogus service creating tickets. Then why is a secret passcode also required? Does it really need to be kept secret?
Knowing the passcode exposes the ticket validator, and it seems to me without knowing the ticket no user attributes would be exposed and knowing the ticket is a hard thing to do. So it is not clear to me why the passcode must remain a secret.
Thanks,
John