cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
938
Views
0
Helpful
4
Replies

ISE and Oracle DB with Hash Passwords

gugonza2
Cisco Employee
Cisco Employee

Hi, 

 

I have an Oracle DB with Usernames and Password Hashes stored.

I would like to configure ISE using ODBC to authenticate users using Oracle DB.

 

- Is ISE able to check credentials if Oracle has password hashes only ? 

- ISE would calculate the password hash and will compare with Oracle DB ?

 

Thanks in Advance.

 

 

 

 

1 Accepted Solution

Accepted Solutions

howon
Cisco Employee
Cisco Employee

It can be hashed in the table, but stored procedure for retrieving the password has to be able to reverse it to plain text password. IOW, ISE will not do the calculation, rather you have to make the stored procedure call in the DB to do that for ISE.

View solution in original post

4 Replies 4

howon
Cisco Employee
Cisco Employee

It can be hashed in the table, but stored procedure for retrieving the password has to be able to reverse it to plain text password. IOW, ISE will not do the calculation, rather you have to make the stored procedure call in the DB to do that for ISE.

Thx,  but it´s not easy revert hash to plain text.   

 

Checking the ISE documentation I found;  

"Plain Text Password fetching from ODBC database Credential Check:  If the username is found, its password and relevant user information is returned by the stored procedure. Cisco ISE calculates the password hash based on the authentication method and compares it with the one received from the client."

 

Any comment ?

Yes, exactly. ISE needs to see the password for it to process the authentication. ISE can't simply compare hash from the client to the DB directly ATM. So the answer is still no it can't be done unless password is presented to ISE in clear text.

Ok, Thanks for the clarification.