org.exoplatform.social.opensocial.auth
Class ExoBlobCrypterSecurityDecoder

java.lang.Object
  extended by org.apache.shindig.auth.BlobCrypterSecurityTokenCodec
      extended by org.exoplatform.social.opensocial.auth.ExoBlobCrypterSecurityDecoder
All Implemented Interfaces:
org.apache.shindig.auth.SecurityTokenCodec

public class ExoBlobCrypterSecurityDecoder
extends org.apache.shindig.auth.BlobCrypterSecurityTokenCodec


Field Summary
 
Fields inherited from class org.apache.shindig.auth.BlobCrypterSecurityTokenCodec
crypters, domains, SECURITY_TOKEN_KEY_FILE, SIGNED_FETCH_DOMAIN
 
Fields inherited from interface org.apache.shindig.auth.SecurityTokenCodec
ACTIVE_URL_NAME, SECURITY_TOKEN_NAME
 
Constructor Summary
ExoBlobCrypterSecurityDecoder(org.apache.shindig.config.ContainerConfig config)
           
 
Method Summary
 org.apache.shindig.auth.SecurityToken createToken(Map<String,String> tokenParameters)
          Decrypt and verify the provided security token.
 
Methods inherited from class org.apache.shindig.auth.BlobCrypterSecurityTokenCodec
encodeToken, loadCrypterFromFile
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExoBlobCrypterSecurityDecoder

@Inject
public ExoBlobCrypterSecurityDecoder(org.apache.shindig.config.ContainerConfig config)
Method Detail

createToken

public org.apache.shindig.auth.SecurityToken createToken(Map<String,String> tokenParameters)
                                                  throws org.apache.shindig.auth.SecurityTokenException
Decrypt and verify the provided security token.

Specified by:
createToken in interface org.apache.shindig.auth.SecurityTokenCodec
Overrides:
createToken in class org.apache.shindig.auth.BlobCrypterSecurityTokenCodec
Throws:
org.apache.shindig.auth.SecurityTokenException


Copyright © 2013 eXo Platform SAS. All Rights Reserved.