On Wed, Mar 02, 2005 at 07:26:29AM -0500, Geoffrey Young wrote:
> I think we just need another status besides
> 
> typedef enum {
>     AUTH_DENIED,
>     AUTH_GRANTED,
>     AUTH_USER_FOUND,
>     AUTH_USER_NOT_FOUND,
>     AUTH_GENERAL_ERROR
> } authn_status
> 
> something like AUTH_DECLINED, which would mean that the current provider is
> passing on doing the checking.  code that into the provider loop and you're
> done.

AUTH_USER_NOT_FOUND acts as AUTH_DECLINED.

The auth modules loop until it runs out of providers or it receives something
other than AUTH_USER_NOT_FOUND.  -- justin

Reply via email to