Hi,
while testing scope-based authz support in XRootD with @dciangot and @riccardodimaria we noticed that the scitokens library is not compliant with the WLCG profile. The storage.modify scope, in particular, is not honoured. Probably the cause of this is the following code:
|
if (me->m_validate_profile == SciToken::Profile::COMPAT && |
There's no "storage.write" scope in the WLCG profile.
And probably this shows up only in compatibility mode, which is however used by default IIUC.