org.eclipse.stardust.engine.core.spi.security
Interface ExternalLoginProvider
@SPI(status=Stable,
useRestriction=Public)
public interface ExternalLoginProvider
Contract for providing login-based authentication services.
- Version:
- $Revision$
- Author:
- rsauer
login
ExternalLoginResult login(String id,
String password,
Map properties)
- Performs a login-based authentication request.
- Parameters:
id - The identity of the party requesting authentication.password - The password proving the identity of the requesting party.properties - Map providing further login properties. Key is of type String.
Valid Values are SecurityProperties.PARTITION,
SecurityProperties.DOMAIN,
and SecurityProperties.REALM
- Returns:
- A description of the outcome of the authentication request.
Copyright © 2017 Eclipse Stardust. All Rights Reserved.