]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/auth/Auth.h
update sources to 12.2.7
[ceph.git] / ceph / src / auth / Auth.h
index c5bda0ccaf49f11b763842870afc37898ccb0923..f40296e1a0375f2694503bcaa39b5c8d50f4c530 100644 (file)
@@ -136,6 +136,11 @@ struct AuthAuthorizer {
   explicit AuthAuthorizer(__u32 p) : protocol(p) {}
   virtual ~AuthAuthorizer() {}
   virtual bool verify_reply(bufferlist::iterator& reply) = 0;
+  virtual bool add_challenge(CephContext *cct, bufferlist& challenge) = 0;
+};
+
+struct AuthAuthorizerChallenge {
+  virtual ~AuthAuthorizerChallenge() {}
 };