directory-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Emmanuel Lecharny" <elecha...@gmail.com>
Subject Re: [ApacheDS] Removing chain pattern from SASL binds
Date Tue, 16 Oct 2007 09:45:31 GMT
oops, my mail has been a little bit truncated ;)

Basically, I agree we should replace those chains by simple method
calls. It has been done for Simple bind, but it has to be done for all
the other chains. Here are the list of used chains, with the classes
being called. (those starting with a '*' are called only in debug
mode) :

BindHandlerChain:
        configureChain
        chainGuard
        handleSasl
        handleSimple
        getLdapContex
        returnSuccess

ChangePasswordChain :
	configureChangePasswordChain
	getAuthHeader
	verifyServiceTicket
	getServerEntry
	verifyServiceTicketAuthHeader
	extractPassword
	*monitorContext
	processPasswordChange
	buildReply
	*monitorReply

DomainNameServiceChain :
	*monitorRequest
	getResourceRecords
	*monitorContext
	buildReply
	*monitorReply

AuthenticationServiceChain :
	*monitorRequest
	configureAuthenticationChain
        selectEncryptionType
        getClientEntry
        verifyPolicy
        preAuthenticationChain
        getServerEntry
        generateTicket
        buildReply
	*monitorContext
	*monitorReply
        sealReply

PreAuthenticationChain :
	verifySam
	verifyEncryptedTimestamp

TicketGrantingServiceChain :
	*monitorRequest
        configureTicketGrantingChain
        selectEncryptionType
        getAuthHeader
        verifyTgt
        getTicketPrincipalEntry
        verifyTgtAuthHeader
        verifyBodyChecksum
        getRequestPrincipalEntry
        generateTicket
        buildReply
        *monitorContext
        *monitorReply
        sealReply


-- 
Regards,
Cordialement,
Emmanuel L├ęcharny
www.iktek.com

Mime
View raw message