Duane Nettles, December 23, 2015 - 11:34 pm UTC
I used the code that you provided and created that procedure on a 12c box and it still didn't work. I swapped out your LDAP server, domain and port to what we are using.
Same situation as I mentioned. My password contains a pound "#' and it works for me. The student has a password that contains an exclamation point "!" and it fails.
It just doesn't like that exclamation point "!" for some reason.
I'll reach out to our security team to see what they have to say. Very odd.
Error:
ORA-31202: DBMS_LDAP: LDAP client/server error: Invalid credentials. 80090308: LdapErr: DSID-0C0903CF, comment: AcceptSecurityContext error, data 52e, v2580
December 24, 2015 - 2:06 am UTC
Perhaps worth a logging call to Support as well. I didnt find anything on note on MOS.
Duane Nettles, December 28, 2015 - 10:18 pm UTC
There was nothing wrong with my code. I found out that students can have two accounts. One for Office 365 (Outlook Mail) and one for PeopleSoft/Blackboard. The student was using their Office 365 account when trying to authenticate.
The student needed to be using their PeopleSoft/Blackboard account which is tied to the AD domain.
December 29, 2015 - 12:01 am UTC
Teach the students about the PEBKAC acronym :-)