Package org.mule.security.oauth.callback

Examples of org.mule.security.oauth.callback.RestoreAccessTokenCallback


    }

    @Test
    public void restoreTokenWithCallback()
    {
        RestoreAccessTokenCallback callback = Mockito.mock(RestoreAccessTokenCallback.class);
        Mockito.when(this.adapter.getOauthRestoreAccessToken()).thenReturn(callback);
        final String accessToken = "accessToken";
        Mockito.when(callback.getAccessToken()).thenReturn(accessToken);

        Assert.assertTrue(this.manager.restoreAccessToken(this.adapter));

        Mockito.verify(callback).restoreAccessToken();
        Mockito.verify(adapter).setAccessToken(Mockito.eq(accessToken));
View Full Code Here


     * {@inheritDoc}
     */
    @Override
    public boolean restoreAccessToken(OAuth1Adapter adapter)
    {
        RestoreAccessTokenCallback restore = adapter.getOauthRestoreAccessToken();
        if (restore != null)
        {

            if (getLogger().isDebugEnabled())
            {
                getLogger().debug("Attempting to restore access token...");
            }

            try
            {
                restore.restoreAccessToken();
                adapter.setAccessToken(restore.getAccessToken());
                adapter.setAccessTokenSecret(restore.getAccessTokenSecret());

                this.getConsumer(adapter).setTokenWithSecret(restore.getAccessToken(),
                    restore.getAccessTokenSecret());

                if (getLogger().isDebugEnabled())
                {
                    getLogger().debug(
                        String.format(
                            "Access token and secret has been restored successfully [accessToken = %s] [accessTokenSecret = %s]",
                            restore.getAccessToken(), restore.getAccessTokenSecret()));
                }
                return true;

            }
            catch (Exception e)
View Full Code Here

TOP

Related Classes of org.mule.security.oauth.callback.RestoreAccessTokenCallback

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.