Update of Active Security Providers

Updates the active security providers, including the active attribution provider, audit provider, authentication provider, or authorization provider.

Syntax

void SUPSecurityConfiguration.updateActiveAttributionProvider(attributionProviderID, SecurityProviderVO securityProvider)

void SUPSecurityConfiguration.updateActiveAuditProvider(auditProviderID, SecurityProviderVO securityProvider)

void SUPSecurityConfiguration.updateActiveAuthenticationProvider(authenticationProviderID, SecurityProviderVO securityProvider)

void SUPSecurityConfiguration.updateActiveAuthorizationProvider(authorizationProviderID,	SecurityProviderVO securityProvider)

Returns

If successful, returns silently. If unsuccessful, returns SUPAdminException.

Examples

  • Update
    supSecConf.refresh();
    SecurityProviderVO spvo_attribution = supSecConf
    		.getActiveAttributionProviders().iterator().next();
    SecurityProviderVO spvo_audit = supSecConf.getActiveAuditProviders()
    		.iterator().next();
    SecurityProviderVO spvo_authentication = supSecConf
    		.getActiveAuthenticationProviders().iterator().next();
    SecurityProviderVO spvo_authorization = supSecConf
    		.getActiveAuthorizationProviders().iterator().next();
    supSecConf.updateActiveAttributionProvider("<security provider id>", spvo_attribution);
    supSecConf.updateActiveAuditProvider("<security provider id>", spvo_audit);
    supSecConf.updateActiveAuthenticationProvider("<security provider id>", spvo_authentication);
    supSecConf.updateActiveAuthorizationProvider("<security provider id>",	spvo_authorization);
    supSecConf.commit();