Authentication

How to implement MY authentication mechanism?

UI Components

The Grid Authentication View shows all currently available tokens.

The New Token Wizard helps to create new tokens of any registered type.

VOMS-specific wizard page

VOMS-specific Info-Dialog

Important Extension points

Core extension point

eu.geclipse.core.authTokens
Provides a scheme for defining new authentication token types by id, name, descriptor and corresponding wizard

UI extension point

eu.geclipse.ui.authTokenUI
Provides a scheme for defining a wizard for creating new tokens of a specific type and for creating an UI-factory that may provide an info-dialog for these tokens

Interfaces to implement

eu.geclipse.core.auth.IAuthenticationToken
Implement this to represent your token (in fact it is recommended to extend eu.geclipse.core.auth.AbstractAuthenticationToken)
eu.geclipse.core.auth-IAuthenticationTokenDescription
Implement this in order to hold all parameters that are needed for a successful token creation
eu.geclipse.ui.IAuthTokenUIFactory
Implement this in order to create token specific UI components (in fact it is recommended to extend eu.geclipse.ui.AbstractAuthTokenUIFactory)
org.eclipse.ui.INewWizard
Implement this in order to provide a wizard that can be used to create a new token of a specific type