INDIGO - DataCloud Releases
  • Introduction
  • Data Center Solutions
  • Data Solutions
  • Automated Solutions
  • High-level user oriented service
  • Common Solutions
  • INDIGO-2 ElectricIndigo
    • Generic Installation and Configuration Guide - INDIGO-2
    • INDIGO-2 Services & Applications
      • Analytics Portlets
      • CDMI Server
      • CDMI S3 QoS Interface
      • CDMI STORM Plugin
      • CloudInfoProvider
      • CloudProviderRanker
      • CLUES
      • CMDB
      • Core PaaS
        • Accounting
        • Kubernetes
        • Mesos Cluster
        • Monitoring - Zabbix Probes
      • dCache
      • Partition Director(DynPart)
      • Extended OpenStack and OpenNebula Functionalities
        • OpenStack Preemptible Instances Extensions
          • OpenStack Client for OPIE
        • OpenStack Identity Authentication Library
        • Keystone AAI support
        • Heat-Translator
        • Nova-Docker
        • Docker support for OpenNebula (ONEdock)
        • RepoSync
      • FutureGateway
      • Identity Harmonization Service
      • INDIGO IAM
      • INDIGO OMT
      • INDIGO OMT iOS
      • INDIGO Plugins
        • INDIGO Kepler
      • Infrastructure Manager
      • Infrastructure Manager Java API
      • Liferay Plugins
      • OIDC-Agent
      • ONEDATA
      • ONE-FaSS
      • OCCI support for OpenStack and OpenNebula
        • OpenStack OCCI Interface
        • pOCCI
        • jOCCI
      • Ophidia
      • Orchestrator
        • Orchent
      • QoS/SLA Management Service
      • Network Orchestrator Wrapper (NOW)
      • Synergy
      • TOSCA Parser & Types
      • Token Translation Service (WaTTS)
        • Token Translation Service Client (WaTTSon)
      • udocker
    • Updates
      • Sixth Update of INDIGO-2
      • Fifth Update of INDIGO-2
      • Fourth Update of INDIGO-2
      • Third Update of INDIGO-2
      • Second Update of INDIGO-2
      • First Update of INDIGO-2
  • INDIGO-1 MidnightBlue
    • Generic Installation and Configuration Guide - INDIGO-1
    • INDIGO-1 Services & Applications
      • CDMI Server
      • CloudInfoProvider
      • CloudProviderRanker
      • CLUES
      • Core PaaS
        • Accounting
        • Kubernetes
        • Mesos Cluster
        • Monitoring - Zabbix Probes
      • dCache
      • Partition Director(DynPart)
      • Extended OpenStack and OpenNebula Functionalities
        • OpenStack Preemptible Instances Extensions
        • OpenStack Identity Authentication Library
        • Keystone AAI support
        • Heat-Translator
        • Nova-Docker
        • Docker support for OpenNebula (ONEdock)
        • OpenStack Client
        • OpenStack NOVA Client
        • RepoSync
      • FutureGateway
        • FutureGateway API Server
        • FutureGateway API Server Daemon
        • FutureGateway jSAGA Adaptors
        • FutureGateway Portal Setup
        • fgTools
      • Identity Harmonization Service
      • INDIGO IAM
      • INDIGO OMT
      • INDIGO Plugins
        • INDIGO Kepler
      • Infrastructure Manager
      • Infrastructure Manager Java API
      • jSAGA ResourceManager API
      • Liferay IAM
      • ONEDATA
      • OCCI support for OpenStack and OpenNebula
        • OpenStack OCCI Interface
        • pOCCI
        • rOCCI
        • jOCCI
      • Ophidia
      • Orchestrator
      • QoS/SLA Management Service
      • Synergy
      • TOSCA Parser & Types
      • Token Translation Service
      • udocker
    • Updates
      • Nineth Update of INDIGO-1
      • Eighth Update of INDIGO-1
      • Seventh Update of INDIGO-1
      • Sixth Update of INDIGO-1
      • Fifth Update of INDIGO-1
      • Fourth Update of INDIGO-1
      • Third Update of INDIGO-1
      • Second Update of INDIGO-1
      • First Update of INDIGO-1
    • Service template
Powered by GitBook
On this page
  • Summary:
  • Release Notes v. 1.0.0
  • What's new
  • Deployment Notes
  • Known Issues
  • List of Artifacts
  • Documentation
  • Support
  1. INDIGO-2 ElectricIndigo
  2. INDIGO-2 Services & Applications

Token Translation Service (WaTTS)

PreviousTOSCA Parser & TypesNextToken Translation Service Client (WaTTSon)

Last updated 6 years ago

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.

Summary:

  • Updates

Release Notes v. 1.0.0

What's new

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

List of RfCs

Deployment Notes

  • On CentOS 7

    $ yum clean all</br> $ yum install tts

  • $ apt-get update</br> $ apt-get install tts

  • Ansible plugin:

Known Issues

  • N/A

List of Artifacts

Packages:

Documentation

Support

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

https://github.com/indigo-dc/tts/issues/183
https://github.com/indigo-dc/tts/issues/180
https://github.com/indigo-dc/tts/issues/180
https://github.com/indigo-dc/tts/issues/107
https://github.com/indigo-dc/tts/issues/240
https://github.com/indigo-dc/tts/issues/244
https://github.com/indigo-dc/tts/issues/204
https://github.com/indigo-dc/tts/issues/208
https://github.com/indigo-dc/tts/issues/209
https://github.com/indigo-dc/tts/issues/226
https://github.com/indigo-dc/tts/issues/372
https://github.com/indigo-dc/tts/issues/199
https://github.com/indigo-dc/tts/issues/206
https://github.com/indigo-dc/tts/issues/224
https://github.com/indigo-dc/tts/issues/185
https://github.com/indigo-dc/tts/issues/127
https://github.com/indigo-dc/tts/issues/218
https://github.com/indigo-dc/tts/issues/115
https://github.com/indigo-dc/tts/issues/241
https://github.com/indigo-dc/tts/issues/177
https://github.com/indigo-dc/tts/issues/375
https://github.com/indigo-dc/tts/issues/184
https://github.com/indigo-dc/tts/issues/230
https://github.com/indigo-dc/tts/issues/229
https://github.com/indigo-dc/tts/issues/233
https://github.com/indigo-dc/tts/issues/228
https://github.com/indigo-dc/tts/issues/246
https://github.com/indigo-dc/tts/issues/247
https://github.com/indigo-dc/tts/issues/239
https://github.com/indigo-dc/tts/issues/232
https://github.com/indigo-dc/tts/issues/232
https://github.com/indigo-dc/tts/issues/258
https://github.com/indigo-dc/tts/issues/361
https://github.com/indigo-dc/tts/issues/189
https://github.com/indigo-dc/tts/issues/222
https://github.com/indigo-dc/tts/issues/266
https://github.com/indigo-dc/tts/issues/181
https://github.com/indigo-dc/tts/issues/263
https://github.com/indigo-dc/tts/issues/294
https://github.com/indigo-dc/tts/issues/300
https://github.com/indigo-dc/tts/issues/297
https://github.com/indigo-dc/tts/issues/310
https://github.com/indigo-dc/tts/issues/309
https://github.com/indigo-dc/tts/issues/299
https://github.com/indigo-dc/tts/issues/314
https://github.com/indigo-dc/tts/issues/216
https://github.com/indigo-dc/tts/issues/322
https://github.com/indigo-dc/tts/issues/333
https://github.com/indigo-dc/tts/issues/331
https://github.com/indigo-dc/tts/issues/347
https://github.com/indigo-dc/tts/issues/356
https://github.com/indigo-dc/tts/issues/336
https://github.com/indigo-dc/tts/issues/340
https://github.com/indigo-dc/tts/issues/341
https://github.com/indigo-dc/tts/issues/342
https://github.com/indigo-dc/tts/issues/339
https://github.com/indigo-dc/tts/issues/339
https://github.com/indigo-dc/tts/issues/351
https://github.com/indigo-dc/tts/issues/363
https://github.com/indigo-dc/tts/issues/370
https://github.com/indigo-dc/tts/issues/381
https://github.com/indigo-dc/tts/issues/386
https://indigo-dc.gitbooks.io/token-translation-service/content/admin.html
https://indigo-dc.gitbooks.io/token-translation-service/content/config.html
Generic Installation & Configuration Guide
Generic Installation & Configuration Guide
https://github.com/indigo-dc/ansible-role-tts
https://github.com/indigo-dc/ansible-role-tts/releases/tag/v1.0.0
TTS Deployment And Administration Guide
tts-1.0.0-1.el7.centos.x86_64.rpm
tts_1.0.0-1_amd64.deb
TTS on GitBook
User Guide
INDIGO - DataCloud CatchAll GGUS Support Unit
TTS v. 1.2.0
Release Notes v. v 1.0.0
What's new
List of RfCs
Deployment Notes
Known Issues
List of Artifacts
Documentation
Support