Skip to content

Commit e535606

Browse files
author
Joerg Huber
committed
Changes imposed with latest Security Service implementation.
1 parent 7a8ce5b commit e535606

2 files changed

Lines changed: 10 additions & 7 deletions

File tree

SIF3InfraREST/SIF3Demo/sif3-demo-web/src/main/java/systemic/sif3/demo/security/BaseSecurityOperations.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
* the License.
1616
*/
1717

18-
package sif3.common.test.security;
18+
package systemic.sif3.demo.security;
1919

2020
import java.nio.charset.Charset;
2121
import java.text.ParseException;
@@ -41,7 +41,7 @@ public class BaseSecurityOperations
4141
@SuppressWarnings("unused")
4242
public static TokenInfo createToken(TokenCoreInfo coreInfo, String password)
4343
{
44-
String iso8601Str = "2016-05-26T14:01:00Z";
44+
String iso8601Str = "2017-04-20T14:00:00Z";
4545
String token = coreInfo.getAppUserInfo().getApplicationKey()+":"+iso8601Str;
4646
token = new String(Base64.encodeBase64(token.getBytes()), Charset.forName("ASCII"));
4747
TokenInfo newToken = null;

SIF3InfraREST/SIF3Demo/sif3-demo-web/src/main/java/systemic/sif3/demo/security/DummySecurityService.java

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,30 +15,33 @@
1515
* or implied.
1616
* See the License for the specific language governing permissions and limitations under the License.
1717
*/
18-
package sif3.common.test.security;
18+
package systemic.sif3.demo.security;
1919

20+
import java.util.Map;
21+
22+
import au.com.systemic.framework.utils.AdvancedProperties;
2023
import sif3.common.model.RequestMetadata;
2124
import sif3.common.model.security.TokenCoreInfo;
2225
import sif3.common.model.security.TokenInfo;
2326
import sif3.common.security.AbstractSecurityService;
24-
import au.com.systemic.framework.utils.AdvancedProperties;
2527

2628
public class DummySecurityService extends AbstractSecurityService
2729
{
2830
// private static final long MINUTE = 1000*60;
2931

30-
public DummySecurityService(AdvancedProperties properties)
32+
public DummySecurityService(AdvancedProperties properties, Map<String, String> securityServiceParameters)
3133
{
32-
super(properties);
34+
super(properties, securityServiceParameters);
3335
System.out.println("DummySecurityService Constructor called with property: " + getServiceProperties());
36+
System.out.println("DummySecurityService Constructor called with securityServiceParameters: " + getSecurityServiceParameters());
3437
}
3538

3639
@Override
3740
public TokenInfo getTokenInfo(String securityToken, RequestMetadata requestMetadata)
3841
{
3942
System.out.println("DummySecurityService.getTokenInfo() called for securityToken = "+securityToken+" and request metadata = "+requestMetadata);
4043
TokenInfo tokenInfo = BaseSecurityOperations.getTokenInfo(securityToken);
41-
44+
4245
// long expireTime = MINUTE*5; // expire every x minute.
4346
// TokenInfo tokenInfo = new TokenInfo(securityToken);
4447
// tokenInfo.setTokenExpiryDate(new Date(((new Date()).getTime()) + expireTime));

0 commit comments

Comments
 (0)