I'm trying to use the delegated Authentication feature in SBS 4.0; however, I'm running into an issue with the ProfileFieldManager. It appears that if a field is not editable, it is not showing up in the list of fields returned from ProfileFieldManager.getProfileFields. I've looked through the DAOImpls and ManagerImpls for this; however, I do not see where this is getting filtered out.
I would like to use the Delegated Authentication service to pull data from a foreign system, sync it on login, but not allow the user's to edit it. As it stands, the only way I can get this to work is by making the profile editable...which renders an edit-time field on the profile page during Profile edit.
To replicate this issue:
Any known issues behind this? Much appreciated.
Hi Ryan,
I'm looking into the exact workings of ProfileFieldManager. I'll let you know what I find.
Best,
Bryan
Hi Ryan,
You're right, it doesn't look like it should be filtered out. Would you run
SELECT fieldID, idx FROM jiveProfileField ORDER BY idx;
with alias marked as not editable, and post the results?
Thanks,
Bryan
Here are the results:
1|0
2|1
3|2
4|3
5|4
6|5
7|6
8|7
9|8
10|9
5001|10
5002|11
5001/5002 are the custom fields in question. So they are showing up correctly.
RR
This is less of an issue now, as we've decided to re-use our existing SSO plugin...and update it with some more functionality; however, it would be nice to keep this one on the radar...as we may find value in future releases to pursue this option more closely. Please let us know if there was an update to this issue though...=)
Hi Ryan,
Apologies for the delay on this one. I'll definitely let you know if I find anymore information on it.
Best,
Bryan
Jive combines the most powerful features of collaboration software, community software,
social networking software & social media monitoring into the leading SBS solution.
© Copyright 2000–2010 Jive Software. All rights reserved.
915 SW Stark St., Suite 400, Portland, OR 97205
Sales: 877-495-3700 | General: 503-295-3700
Privacy Policy | Sitemap | Jobs | Contact Us