Authorization method

Aus Termserver-CTS2
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Terminology Server)
(Building your own authorization method)
Zeile 14: Zeile 14:
  
 
==Terminology Browser==
 
==Terminology Browser==
 +
Same here except there will be no login procedure but you might want to show a login dialog here. Do the following steps:
 +
#Create a new Java file in package ''de.fhdo.authorization''
 +
#Implement the interface ''IAuthorization'' with all of its methods
 +
##method ''doLogin'': opens the dialog for login
 +
##method ''doLogout'': performs a logout
 +
 +
See the file ''UsernamePasswordMethod.java'' for a sample.
 
==Administration==
 
==Administration==

Version vom 18. September 2014, 06:47 Uhr

Authorization is needed in some services of the Terminology Server like services in Authoring or Administration. The default method is a combination with username and password. However, you can add your own authorization method and parametrize it in the settings. This page will help you creating your own authorization method.

Inhaltsverzeichnis

Building your own authorization method

Terminology Server

  1. Create a new Java file in package de.fhdo.terminologie.ws.authorization
  2. Implement the interface IAuthorization with all of its methods
    1. method Login: logs in a user
    2. method Logout: logs out a user
    3. method Authenticate: authenticates a user, if he has logged in before
  3. create or edit termserver.properties file, specify your created class there in parameter login.classname

See the file UsernamePasswordMethod.java for a sample.

That's it. If you want to use an authorization before the Terminology Server, just follow the steps above and do a successful login every time or dependent on the user id, for example.

Terminology Browser

Same here except there will be no login procedure but you might want to show a login dialog here. Do the following steps:

  1. Create a new Java file in package de.fhdo.authorization
  2. Implement the interface IAuthorization with all of its methods
    1. method doLogin: opens the dialog for login
    2. method doLogout: performs a logout

See the file UsernamePasswordMethod.java for a sample.

Administration

Meine Werkzeuge
Namensräume
Varianten
Aktionen
Navigation
Werkzeuge