various fixes, add a sample attribute to exercise code
[mech_eap.orig] / util_radius.h
index 3265fa8..5ce34fd 100644 (file)
@@ -35,7 +35,7 @@
 
 struct gss_eap_radius_attr_provider : gss_eap_attr_provider {
 public:
-    gss_eap_radius_attr_provider(void) {}
+    gss_eap_radius_attr_provider(void);
     ~gss_eap_radius_attr_provider(void);
 
     bool initFromExistingContext(const gss_eap_attr_ctx *source,
@@ -71,12 +71,18 @@ public:
                       gss_buffer_t display_value,
                       int *more) const;
 
+    bool authenticated() const { return m_authenticated; }
+
     static bool init();
     static void finalize();
 
     static gss_eap_attr_provider *createAttrContext(void);
 
 private:
+    bool m_authenticated;
 };
 
+/* For now */
+#define PW_SAML_ASSERTION           1936
+
 #endif /* _UTIL_RADIUS_H_ */