public Long getExpiresAt() { return delegate.getExpiresAt(); }
public Long getExpiresAt() { return delegate.getExpiresAt(); }
public Long getExpiresAt() { return delegate.getExpiresAt(); }
public Long getExpiresAt() { return delegate.getExpiresAt(); }
public Long getExpiresAt() { return delegate.getExpiresAt(); }
public String getValue(SecurityToken token) { Long value = token.getExpiresAt(); if (value == null) { return null; } return Long.toString(token.getExpiresAt(), 10); } public void loadFromMap(AbstractSecurityToken token, Map<String, String> map) {
public String getValue(SecurityToken token) { Long value = token.getExpiresAt(); if (value == null) { return null; } return Long.toString(token.getExpiresAt(), 10); } public void loadFromMap(AbstractSecurityToken token, Map<String, String> map) {
public String getValue(SecurityToken token) { Long value = token.getExpiresAt(); if (value == null) { return null; } return Long.toString(token.getExpiresAt(), 10); } public void loadFromMap(AbstractSecurityToken token, Map<String, String> map) {
((AbstractSecurityToken) token).setExpires(); expires = token.getExpiresAt(); } else {
((AbstractSecurityToken) token).setExpires(); expires = token.getExpiresAt(); } else {
((AbstractSecurityToken) token).setExpires(); expires = token.getExpiresAt(); } else {
@Test public void testBasicDecoder() throws Exception { DefaultSecurityTokenCodec codec = new DefaultSecurityTokenCodec( new FakeContainerConfig("insecure")); Long expires = System.currentTimeMillis() / 1000 + 500; // 50 seconds in the future String token = "o:v:app:domain:appurl:12345:container:" + Long.toString(expires, 10); Map<String, String> parameters = Collections.singletonMap( SecurityTokenCodec.SECURITY_TOKEN_NAME, token); SecurityToken st = codec.createToken(parameters); assertEquals("o", st.getOwnerId()); assertEquals("v", st.getViewerId()); assertEquals("appurl", st.getAppUrl()); assertEquals("container", st.getContainer()); assertEquals(expires, st.getExpiresAt()); }
@Test public void testBasicDecoder() throws Exception { DefaultSecurityTokenCodec codec = new DefaultSecurityTokenCodec( new FakeContainerConfig("insecure")); Long expires = System.currentTimeMillis() / 1000 + 500; // 50 seconds in the future String token = "o:v:app:domain:appurl:12345:container:" + Long.toString(expires, 10); Map<String, String> parameters = Collections.singletonMap( SecurityTokenCodec.SECURITY_TOKEN_NAME, token); SecurityToken st = codec.createToken(parameters); assertEquals("o", st.getOwnerId()); assertEquals("v", st.getViewerId()); assertEquals("appurl", st.getAppUrl()); assertEquals("container", st.getContainer()); assertEquals(expires, st.getExpiresAt()); }
@Test public void testBasicDecoder() throws Exception { DefaultSecurityTokenCodec codec = new DefaultSecurityTokenCodec( new FakeContainerConfig("insecure")); Long expires = System.currentTimeMillis() / 1000 + 500; // 50 seconds in the future String token = "o:v:app:domain:appurl:12345:container:" + Long.toString(expires, 10); Map<String, String> parameters = Collections.singletonMap( SecurityTokenCodec.SECURITY_TOKEN_NAME, token); SecurityToken st = codec.createToken(parameters); assertEquals("o", st.getOwnerId()); assertEquals("v", st.getViewerId()); assertEquals("appurl", st.getAppUrl()); assertEquals("container", st.getContainer()); assertEquals(expires, st.getExpiresAt()); }
public static BlobCrypterSecurityToken fromToken(SecurityToken token) { BlobCrypterSecurityToken interpretedToken = new BlobCrypterSecurityToken(token.getContainer(), token.getDomain(), token.getActiveUrl(), null); interpretedToken .setAppId(token.getAppId()) .setAppUrl(token.getAppUrl()) .setExpiresAt(token.getExpiresAt()) .setModuleId(token.getModuleId()) .setOwnerId(token.getOwnerId()) .setTrustedJson(token.getTrustedJson()) .setViewerId(token.getViewerId()); return interpretedToken; } }
public static BlobCrypterSecurityToken fromToken(SecurityToken token) { BlobCrypterSecurityToken interpretedToken = new BlobCrypterSecurityToken(token.getContainer(), token.getDomain(), token.getActiveUrl(), null); interpretedToken .setAppId(token.getAppId()) .setAppUrl(token.getAppUrl()) .setExpiresAt(token.getExpiresAt()) .setModuleId(token.getModuleId()) .setOwnerId(token.getOwnerId()) .setTrustedJson(token.getTrustedJson()) .setViewerId(token.getViewerId()); return interpretedToken; } }
public static BlobCrypterSecurityToken fromToken(SecurityToken token) { BlobCrypterSecurityToken interpretedToken = new BlobCrypterSecurityToken(token.getContainer(), token.getDomain(), token.getActiveUrl(), null); interpretedToken .setAppId(token.getAppId()) .setAppUrl(token.getAppUrl()) .setExpiresAt(token.getExpiresAt()) .setModuleId(token.getModuleId()) .setOwnerId(token.getOwnerId()) .setTrustedJson(token.getTrustedJson()) .setViewerId(token.getViewerId()); return interpretedToken; } }
Integer tokenTTL = null; if (tokenData != null) { expiryTimeMs = tokenData.getExpiresAt(); tokenTTL = isFieldIncluded(fields, "tokenTTL") ? securityTokenCodec.getTokenTimeToLive(tokenData.getContainer())