edu.wisc.my.apps:personalized-redirection

Parent pom providing dependency and plugin management for applications built with Maven

License

License

GroupId

GroupId

edu.wisc.my.apps
ArtifactId

ArtifactId

personalized-redirection
Last Version

Last Version

1.0.5
Release Date

Release Date

Type

Type

war
Description

Description

Parent pom providing dependency and plugin management for applications built with Maven
Project Organization

Project Organization

Pivotal Software, Inc.
Source Code Management

Source Code Management

https://github.com/UW-Madison-DoIT/personalizedRedirection

Download personalized-redirection

How to add to project

<!-- https://jarcasting.com/artifacts/edu.wisc.my.apps/personalized-redirection/ -->
<dependency>
    <groupId>edu.wisc.my.apps</groupId>
    <artifactId>personalized-redirection</artifactId>
    <version>1.0.5</version>
    <type>war</type>
</dependency>
// https://jarcasting.com/artifacts/edu.wisc.my.apps/personalized-redirection/
implementation 'edu.wisc.my.apps:personalized-redirection:1.0.5'
// https://jarcasting.com/artifacts/edu.wisc.my.apps/personalized-redirection/
implementation ("edu.wisc.my.apps:personalized-redirection:1.0.5")
'edu.wisc.my.apps:personalized-redirection:war:1.0.5'
<dependency org="edu.wisc.my.apps" name="personalized-redirection" rev="1.0.5">
  <artifact name="personalized-redirection" type="war" />
</dependency>
@Grapes(
@Grab(group='edu.wisc.my.apps', module='personalized-redirection', version='1.0.5')
)
libraryDependencies += "edu.wisc.my.apps" % "personalized-redirection" % "1.0.5"
[edu.wisc.my.apps/personalized-redirection "1.0.5"]

Dependencies

compile (5)

Group / Artifact Type Version
org.springframework.boot : spring-boot-starter-web jar 1.4.3.RELEASE
org.json : json jar 20140107
org.apache.commons : commons-io jar 1.3.2
org.mockito : mockito-all jar 1.8.4
junit : junit jar 4.8.1

provided (1)

Group / Artifact Type Version
org.springframework.boot : spring-boot-starter-tomcat jar 1.4.3.RELEASE

Project Modules

There are no modules declared in this project.

personalizedRedirection

A service to provide a customized URL based on the identity of the user.

In the resources folder, a file called dataSources.json controls the mechanics of this service.

{"dataSources":[ {"appName":"demo", "attributeName":"uid", "dataSourceLocation":"sampleIds.csv", "dataSourceType":"CSV"} ]}

  • appName: A parameter passed into the requestMapping, informing the service which application is calling.
  • attributeName: Which of the user's header attirbutes will be used as the key to find the matching url?
  • dataSourceLocation: This is currently configured to find a file on the classpath. Can be expanded to grab data from a URL or other source.
  • dataSourceType: Current functionality only supports a two column CSV file. This can be expanded to include other file types.
edu.wisc.my.apps

University of Wisconsin - Madison - DoIT

Versions

Version
1.0.5
1.0.4
1.0.3
1.0.2
1.0.1