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

Method Summary
 ExternalLoginResult login(String id, String password, Map properties)
          Performs a login-based authentication request.
 

Method Detail

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.