Initial WebDAV server support.
[platform/upstream/libsoup.git] / libsoup / soup-auth.h
1 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
2 /*
3  * soup-auth.h: Authentication schemes
4  *
5  * Authors:
6  *      Joe Shaw (joe@ximian.com)
7  *
8  * Copyright (C) 2001, Ximian, Inc.
9  */
10
11 #ifndef SOUP_AUTH_H
12 #define SOUP_AUTH_H 1
13
14 #include "soup-context.h"
15 #include "soup-message.h"
16 #include "soup-private.h"
17
18 SoupAuth *soup_auth_new_from_header   (SoupContext *context, 
19                                        const char  *header);
20
21 void      soup_auth_free              (SoupAuth *auth);
22
23 gchar    *soup_auth_authorize         (SoupAuth    *auth, 
24                                        SoupMessage *msg);
25
26 gboolean  soup_auth_invalidates_prior (SoupAuth *auth);
27
28 #endif /* SOUP_AUTH_H */