Issued by DNOA service access token parsing and validating in Java application
        Posted  
        
            by 
                Regfor
            
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by Regfor
        
        
        
        Published on 2013-11-13T15:47:30Z
        Indexed on 
            2013/11/13
            15:53 UTC
        
        
        Read the original article
        Hit count: 291
        
I am creating OAuth 2.0 access token using DotNetOpenAuth, like here
public AccessTokenResult CreateAccessToken(
             IAccessTokenRequest accessTokenRequestMessage)
{
    var token = new AuthorizationServerAccessToken();
    token.Lifetime = TimeSpan.FromMinutes(10);
    var signCert = LoadCert(Config.STS_CERT);
    token.AccessTokenSigningKey = 
             (RSACryptoServiceProvider) signCert.PrivateKey;
    var encryptCert = LoadCert(Config.SERVICE_CERT);
    token.ResourceServerEncryptionKey = 
             (RSACryptoServiceProvider) encryptCert.PublicKey.Key;
    var result = new AccessTokenResult(token);
    return result;
}
Token issued by this method looks like:
{
  "access_token": "gAAAAH44atDAyWeu8BFwhLof7rtBRpiZrSlAC0zci8xU81tXHZDVkBX8LXrMLDHDYfimjuSOsdrXQIAY7Xf4JnK1x_fo_JSmvuiA5CvO5JUJNuEmHNSlR4ePO4tBPkOHQnN50DIRJMbHJdQrFZCqqaWz6s0iuvCuTMcTua6J0yaTPQaD9AAAAIAAAADHgef78SHh4-K2aZ87xYRoRFfmQ0lc3ET7Y5vAS7BadLM5btYvmrSkAWsCxhUji92D0LbKgyVkbQuuw5LnRP_zsxe_W_VztTqZ5m9PwJDL6q7McrUfiVQj_XBQqpv2slBeouD0F1k1KjVedR9Pwm7ganz4R7dmeYivnx8f0_isEGBqSZrtnILoit3SOCPyVxmIwizYwLE2bQOtlwVpqtrBMyzc4MVPVyaSiJb2-Lj5tOftEWl0k93Qmr8uzmjDyeCn3TsFX0f_qFgCmxp32_kt4ZTMf4zgmh5yUS1Hy7ERNQxpCIxRTx9yma7JN_K5Pss",
  "token_type": "bearer",
  "expires_in": 43200,  
}
I need to know whether Java application will be able to parse and validate token issued in such manner?
© Stack Overflow or respective owner