Skip to content

icatproject-contrib/topcat_cas_plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Topcat CAS Plugin

Authenticate with CAS (Central Authentication Service) on Topcat.

Installation

The first you need to do is install the Icat authentication plugin on your Icat:

Once this is complete you'll need to build a copy of this plugin:

git clone [email protected]:icatproject-contrib/topcat_cas_plugin.git
cd topcat_cas_plugin
mvn clean install

next you'll need to install it on your Java EE container (e.g. Payara/Glassfish):

asadmin deply topcat_cas_plugin-0.1.0.war

you'll need to add the following authenticationType tp Topcat's topcat.json:

"authenticationTypes": [
	{
		"type": "cas",
		"external": true,
		"casUrl": "https://auth.diamond.ac.uk/cas"
	}
]

and then enable it it in the plugins section:

"plugins": [
	"https://icat.diamond.ac.uk/topcat_cas_plugin"
]

finally you need to redeploy Topcat:

#in Topcat's install directory
./setup install

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published