We are re-architecting our whole authentication backend, and I am having a
hard time trying to understand how Kerberos, LDAP, and RADIUS can all fit
together.  We currently use RADIUS and LDAP to do AAA, and group based
security, but we are going to want to have an SSO functionality (thus
introducing kerberos).

I think I can see how Kerberos and LDAP fit together, with group based
security:
A user will authenticate with Kerberos¹ authentication server, then attempt
to be assigned a ticket with the ticket granting server ­ the ticket
granting server will query LDAP to see if a user has access to the resource,
based on the groups that user is a part of.

My problem is trying to figure out where RADIUS comes into the mix.  It
seems like there can be two options, but both seem to have problems:
1. Have authentication point to Kerberos server which will authenticate
against radius : but this doesn¹t make sense because when you authenticate
against Kerberos, there is no password passed from client to server, so how
will Kerberos be able to tell if that user/pass is accepted via Radius.
2. Have authentication point to radius, and have it authenticate against
Kerberos : this defeats a whole security aspect of Kerberos ­ not passing
the  users password to the server, and how is it possible for the client to
have the Kerberos ticket?

Maybe I am missing something, or maybe this is just not possible.  Any
insight/tutorials/etc. would be helpful ­ there is not much on this topic
available.  Thanks.

-- 
MAT

________________________________________________
Kerberos mailing list           Kerberos@mit.edu
https://mailman.mit.edu/mailman/listinfo/kerberos

Reply via email to