public long getModuleId() { return delegate.getModuleId(); }
public long getModuleId() { return delegate.getModuleId(); }
public long getModuleId() { return delegate.getModuleId(); }
public long getModuleId() { return delegate.getModuleId(); }
public long getModuleId() { return delegate.getModuleId(); }
public String getValue(SecurityToken token) { long value = token.getModuleId(); if (value == 0) { return null; } return Long.toString(token.getModuleId(), 10); } public void loadFromMap(AbstractSecurityToken token, Map<String, String> map) {
public String getValue(SecurityToken token) { long value = token.getModuleId(); if (value == 0) { return null; } return Long.toString(token.getModuleId(), 10); } public void loadFromMap(AbstractSecurityToken token, Map<String, String> map) {
public String getValue(SecurityToken token) { long value = token.getModuleId(); if (value == 0) { return null; } return Long.toString(token.getModuleId(), 10); } public void loadFromMap(AbstractSecurityToken token, Map<String, String> map) {
protected static String getInstanceId(HttpRequest request) { if (request.getAuthType() != AuthType.NONE) { return Long.toString(request.getSecurityToken().getModuleId()); } // Requests that don't use authentication can share the result. return null; }
protected static String getInstanceId(HttpRequest request) { if (request.getAuthType() != AuthType.NONE) { return Long.toString(request.getSecurityToken().getModuleId()); } // Requests that don't use authentication can share the result. return null; }
protected static String getInstanceId(HttpRequest request) { if (request.getAuthType() != AuthType.NONE) { return Long.toString(request.getSecurityToken().getModuleId()); } // Requests that don't use authentication can share the result. return null; }
/** * Encodes a token using the a plaintext dummy format. * @param token token to encode * @return token with values separated by colons */ public String encodeToken(SecurityToken token) { return Joiner.on(":").join( Utf8UrlCoder.encode(token.getOwnerId()), Utf8UrlCoder.encode(token.getViewerId()), Utf8UrlCoder.encode(token.getAppId()), Utf8UrlCoder.encode(token.getDomain()), Utf8UrlCoder.encode(token.getAppUrl()), Long.toString(token.getModuleId()), Utf8UrlCoder.encode(token.getContainer())); }
/** * Encodes a token using the a plaintext dummy format. * @param token token to encode * @return token with values separated by colons */ public String encodeToken(SecurityToken token) { return Joiner.on(":").join( Utf8UrlCoder.encode(token.getOwnerId()), Utf8UrlCoder.encode(token.getViewerId()), Utf8UrlCoder.encode(token.getAppId()), Utf8UrlCoder.encode(token.getDomain()), Utf8UrlCoder.encode(token.getAppUrl()), Long.toString(token.getModuleId()), Utf8UrlCoder.encode(token.getContainer())); }
private BasicOAuthStoreTokenIndex makeBasicOAuthStoreTokenIndex( SecurityToken securityToken, String serviceName, String tokenName) { BasicOAuthStoreTokenIndex tokenKey = new BasicOAuthStoreTokenIndex(); tokenKey.setGadgetUri(securityToken.getAppUrl()); tokenKey.setModuleId(securityToken.getModuleId()); tokenKey.setServiceName(serviceName); tokenKey.setTokenName(tokenName); tokenKey.setUserId(securityToken.getViewerId()); return tokenKey; }
private BasicOAuthStoreTokenIndex makeBasicOAuthStoreTokenIndex( SecurityToken securityToken, String serviceName, String tokenName) { BasicOAuthStoreTokenIndex tokenKey = new BasicOAuthStoreTokenIndex(); tokenKey.setGadgetUri(securityToken.getAppUrl()); tokenKey.setModuleId(securityToken.getModuleId()); tokenKey.setServiceName(serviceName); tokenKey.setTokenName(tokenName); tokenKey.setUserId(securityToken.getViewerId()); return tokenKey; }
private BasicOAuthStoreTokenIndex makeBasicOAuthStoreTokenIndex( SecurityToken securityToken, String serviceName, String tokenName) { BasicOAuthStoreTokenIndex tokenKey = new BasicOAuthStoreTokenIndex(); tokenKey.setGadgetUri(securityToken.getAppUrl()); tokenKey.setModuleId(securityToken.getModuleId()); tokenKey.setServiceName(serviceName); tokenKey.setTokenName(tokenName); tokenKey.setUserId(securityToken.getViewerId()); return tokenKey; }
@Override public String refreshEncryptedSecurityToken(String encryptedSecurityToken) throws SecurityTokenException { //Decrypt the current token SecurityToken securityToken = this.decryptSecurityToken(encryptedSecurityToken); //Make sure the person is authorized to refresh this token String userId = String.valueOf(userService.getAuthenticatedUser().getUsername()); if (!securityToken.getViewerId().equalsIgnoreCase(userId)) { throw new SecurityTokenException("Illegal attempt by user " + userId + " to refresh security token with a viewerId of " + securityToken.getViewerId()); } //Create a new RegionWidget instance from it so we can use it to generate a new encrypted token RegionWidget regionWidget = new RegionWidgetImpl(Long.toString(securityToken.getModuleId()), "-1", new RegionImpl("-1", new PageImpl("-1", userService.getUserByUsername(securityToken.getOwnerId()).getId()), -1)); //Create and return the newly encrypted token return getEncryptedSecurityToken(regionWidget, new WidgetImpl("-1", securityToken.getAppUrl())); }
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; } }