Authorization method
Aus Termserver-CTS2
(Unterschied zwischen Versionen)
(→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
- Create a new Java file in package de.fhdo.terminologie.ws.authorization
- Implement the interface IAuthorization with all of its methods
- method Login: logs in a user
- method Logout: logs out a user
- method Authenticate: authenticates a user, if he has logged in before
- 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:
- 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.