Token Translation Service (WaTTS)
Last updated
Last updated
The Token Translation Service (TTS) offers an easy way to self service credentials by the users. The TTS was necessary to develop for cases when OpenId Connect serves as the only source for authorization and identification. Therefore, the TTS bridges the gap between services that do not support OpenId Connect and the OpenId Connect provider.
Updates
WaTTS has been changed to a pure REST server with a JavaScript SPA, so both, the web and the command line clients use the same interface. WaTTS got many new features the most important to mention are:
one single configuration file
OpenID Connect certified relaying party library
authorization based on OpenID Connect information
Supported Platforms:
Centos 7
Ubuntu14.04
On CentOS 7
$ yum clean all
</br> $ yum install tts
$ apt-get update
</br> $ apt-get install tts
Ansible plugin:
N/A
Packages:
Passing the Version of WaTTS to the plugins
shorten session ids:
change WaTTS into a pure REST server, no html rendering at server side (added a javascript SPA)
switch so single configuration file that gets validated before starting WaTTS , ,
http - > https redirection
display login error messages , , ,
show message is login is impossible
internal renaming/cleaning ,
extract plugins from WaTTS core
fix REST inconsitency
fetch versions of plugins
use jobs framework for queues ,
add the possiblity to pass parameter to plugins ,
add interface for error messages from plugin to user
block the WebInterface while a request is running
add flag to allow removing of deprecated credentials
add the possiblity to forward the access token to a plugin
validate plugin parameter and give better errors:
add debug output
upgrade to elm 18
error at REST interface should result in 4xx code ,
timeout for plugins
disable a service on plugin error or config error ,
support for downloading as a file in UI
carousel for multiple parameter sets
tooltip for unauthorizes/disable services
change credential IDs to uuids
ensure backwards compatibilty with protocol
rename tts to wattson ,
update to newest, certified oidcc, , ,
rename to WaTTS ,
documentation , ,
enforce https
enhance userinfo for plugins , ,
change REST v2 to have issuer in url
enhance startup , , , ,
add possibility to show documenation at WaTTS server ,
ui polish , , ,
Upgrade is hard to handle automatically a manual how to do it is here: (Upgrade WaTTS)
Basic installation ist at the same document above, configuration at:
After setting the INDIGO-DC repositories as explained in the :
On Ubuntu 14.04 - after setting the INDIGO-DC repositories as explained in the :
More details regarding the installation and configuration can be found in the
Centos 7:
Ubuntu14.04:
Please use the