}
auto usr_policy_res = eval_user_policies(s->iam_user_policies, s->env,
- *s->auth.identity,
+ boost::none,
rgw::IAM::s3PutObject,
rgw_obj(s->bucket, s->object));
if (usr_policy_res == Effect::Deny)
if (s->iam_policy || ! s->iam_user_policies.empty()) {
auto usr_policy_res = eval_user_policies(s->iam_user_policies, s->env,
- *s->auth.identity,
+ boost::none,
rgw::IAM::s3PutObject,
rgw_obj(s->bucket, s->object));
if (usr_policy_res == Effect::Deny) {
{
if (s->iam_policy || ! s->iam_user_policies.empty()) {
auto usr_policy_res = eval_user_policies(s->iam_user_policies, s->env,
- *s->auth.identity,
+ boost::none,
s->object.instance.empty() ?
rgw::IAM::s3DeleteObject :
rgw::IAM::s3DeleteObjectVersion,
{
if (s->iam_policy || ! s->iam_user_policies.empty()) {
auto usr_policy_res = eval_user_policies(s->iam_user_policies, s->env,
- *s->auth.identity,
+ boost::none,
rgw::IAM::s3PutObject,
rgw_obj(s->bucket, s->object));
if (usr_policy_res == Effect::Deny) {
{
if (s->iam_policy || ! s->iam_user_policies.empty()) {
auto usr_policy_res = eval_user_policies(s->iam_user_policies, s->env,
- *s->auth.identity,
+ boost::none,
rgw::IAM::s3PutObject,
rgw_obj(s->bucket, s->object));
if (usr_policy_res == Effect::Deny) {
{
if (s->iam_policy || ! s->iam_user_policies.empty()) {
auto usr_policy_res = eval_user_policies(s->iam_user_policies, s->env,
- *s->auth.identity,
+ boost::none,
rgw::IAM::s3AbortMultipartUpload,
rgw_obj(s->bucket, s->object));
if (usr_policy_res == Effect::Deny) {
rgw_obj obj(bucket, *iter);
if (s->iam_policy || ! s->iam_user_policies.empty()) {
auto usr_policy_res = eval_user_policies(s->iam_user_policies, s->env,
- *s->auth.identity,
+ boost::none,
iter->instance.empty() ?
rgw::IAM::s3DeleteObject :
rgw::IAM::s3DeleteObjectVersion,
bucket_owner = bacl.get_owner();
if (policy || ! s->iam_user_policies.empty()) {
auto usr_policy_res = eval_user_policies(s->iam_user_policies, s->env,
- *s->auth.identity,
+ boost::none,
rgw::IAM::s3PutObject, obj);
if (usr_policy_res == Effect::Deny) {
return false;