]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/auth/AuthAuthorizeHandler.h
update sources to 12.2.7
[ceph.git] / ceph / src / auth / AuthAuthorizeHandler.h
index 2e81f14abde6462c14968419d8353760cbb588af..d824ed4e14387bf01715f098da85944fe506b5c6 100644 (file)
@@ -34,7 +34,9 @@ struct AuthAuthorizeHandler {
   virtual bool verify_authorizer(CephContext *cct, KeyStore *keys,
                                 bufferlist& authorizer_data, bufferlist& authorizer_reply,
                                  EntityName& entity_name, uint64_t& global_id,
-                                AuthCapsInfo& caps_info, CryptoKey& session_key, uint64_t *auid = NULL) = 0;
+                                AuthCapsInfo& caps_info, CryptoKey& session_key,
+                                uint64_t *auid,
+                                std::unique_ptr<AuthAuthorizerChallenge> *challenge) = 0;
   virtual int authorizer_session_crypto() = 0;
 };