jamf / PPPC-Utility

Privacy Preferences Policy Control (PPPC) Utility
MIT License
730 stars 46 forks source link

Support SSO #6

Open kevinlewis3 opened 5 years ago

kevinlewis3 commented 5 years ago

Does this tool support Single Sign-On?

dotdashhhh commented 5 years ago

+1

macblazer commented 5 years ago

The Jamf Pro Classic API that this utility uses does not support SSO. Until there is a Jamf Pro API that supports SSO, this will not be possible.

https://developer.jamf.com/documentation#authentication

dannyhanes commented 5 years ago

@kevinlewis3 If you have it enabled, you could always use the failover url.

macblazer commented 2 years ago

Jamf Pro v10.35.0 supports bearer tokens for authentication to the API. This is closer to SSO, but not quite.

We could update PPPC Utility to use bearer tokens for all API access. This may need to be optional so older versions of Jamf Pro running on-prem could still be supported.

macblazer commented 11 months ago

Bearer token usage based on username/password was added with #113.

Jamf Pro v10.49.0 supports OAuth client credentials flow for authentication to acquire a bearer token. Another step closer to SSO, but still not quite. Client credentials flow will be implemented with #120.