Example usage for org.springframework.security.oauth2.common DefaultOAuth2RefreshToken getValue

List of usage examples for org.springframework.security.oauth2.common DefaultOAuth2RefreshToken getValue

Introduction

In this page you can find the example usage for org.springframework.security.oauth2.common DefaultOAuth2RefreshToken getValue.

Prototype

@JsonValue
    public String getValue() 

Source Link

Usage

From source file:com.cedac.security.oauth2.provider.token.store.TokenStoreBaseTests.java

@Test
/**/*from  w  ww .j  a  va 2s  .  c  o  m*/
 * NB: This used to test expiring refresh tokens. That test has been moved to sub-classes since not all stores support the functionality
 */
public void testStoreRefreshToken() {
    DefaultOAuth2RefreshToken expectedRefreshToken = new DefaultOAuth2RefreshToken("testToken");
    OAuth2Authentication expectedAuthentication = new OAuth2Authentication(
            RequestTokenFactory.createOAuth2Request("id", false), new TestAuthentication("test2", false));
    getTokenStore().storeRefreshToken(expectedRefreshToken, expectedAuthentication);

    OAuth2RefreshToken actualExpiringRefreshToken = getTokenStore().readRefreshToken("testToken");
    assertEquals(expectedRefreshToken, actualExpiringRefreshToken);
    assertEquals(expectedAuthentication,
            getTokenStore().readAuthenticationForRefreshToken(expectedRefreshToken));
    getTokenStore().removeRefreshToken(expectedRefreshToken);
    assertNull(getTokenStore().readRefreshToken("testToken"));
    assertNull(getTokenStore().readAuthentication(expectedRefreshToken.getValue()));
}