Explicit-disconnectors remain in connector space after deleting

After exporting some deletes, I noticed that the objects remained as placeholders in the connector space, with a state of explicit-disconnector.

The issue this causes is that if the object needs to be re-added to the connector space, it can’t be, because a duplicate anchor value is generated.

In the end, the cause of this was because the ECMA2 was implementing the interface IMAExtensible2CallImport

 

In this case, the Management Agent is an export-only one, so this interface doesn’t need implementing. It was added however, as a way of enabling Import and Sync operations on the run profiles for the connector (another story). Suffice to say, that by removing the implementation of this interface from the ECMA2 declaration, the expected behaviour was obtained – i.e. exporting a delete actually deleted the object from the connector space.

So, change it to this:

 

simplesamlphp keeps redirecting from https to http

Just had this issue – was going to the simplesamlphp installation to test something, after choosing an IDP on the “Select your identity provider page”, it was redirecting from https to http before going off to the IdP with a SAML request for an AssertionConsumerService URL on the http protocol (which of course was not recognised by the IDP).

The fix was to update the baseurlpath in the config.php file:

It was previously set to a relative path:

changing this to a fully qualified path resolved the issue and kept everything on https: