@@ -30,25 +30,27 @@ public Task<ITwitterResult<CreateTokenResponseDTO>> CreateBearerToken(ITwitterRe
30
30
return _authQueryExecutor . CreateBearerToken ( request ) ;
31
31
}
32
32
33
- public async Task < ITwitterResult < IAuthenticationContext > > RequestAuthUrl ( IRequestAuthUrlParameters parameters , ITwitterRequest request )
33
+ public async Task < ITwitterResult < IAuthenticationRequestToken > > RequestAuthUrl ( IRequestAuthUrlParameters parameters , ITwitterRequest request )
34
34
{
35
- var authContext = new AuthenticationContext ( request . Query . TwitterCredentials ) ;
36
- var token = authContext . Token ;
37
- var authProcessParams = new RequestAuthUrlInternalParameters ( parameters , token ) ;
35
+ var authToken = new AuthenticationRequestToken ( request . Query . TwitterCredentials )
36
+ {
37
+ Id = parameters . RequestId
38
+ } ;
39
+
40
+ var authProcessParams = new RequestAuthUrlInternalParameters ( parameters , authToken ) ;
38
41
39
42
if ( string . IsNullOrEmpty ( parameters . CallbackUrl ) )
40
43
{
41
44
authProcessParams . CallbackUrl = Resources . Auth_PinCodeUrl ;
42
45
}
43
46
else if ( parameters . RequestId != null )
44
47
{
45
- token . Id = parameters . RequestId ;
46
48
var tweetinviTokenParameterName = parameters . AuthenticationTokenProvider ? . CallbackTokenIdParameterName ( ) ?? Resources . Auth_ProcessIdKey ;
47
49
authProcessParams . CallbackUrl = authProcessParams . CallbackUrl . AddParameterToQuery ( tweetinviTokenParameterName , parameters . RequestId ) ;
48
50
49
51
if ( parameters . AuthenticationTokenProvider != null )
50
52
{
51
- await parameters . AuthenticationTokenProvider . AddAuthenticationToken ( token ) ;
53
+ await parameters . AuthenticationTokenProvider . AddAuthenticationToken ( authToken ) ;
52
54
}
53
55
}
54
56
@@ -66,16 +68,15 @@ public async Task<ITwitterResult<IAuthenticationContext>> RequestAuthUrl(IReques
66
68
throw new TwitterAuthAbortedException ( requestTokenResponse ) ;
67
69
}
68
70
69
- token . AuthorizationKey = tokenInformation . Groups [ "oauth_token" ] . Value ;
70
- token . AuthorizationSecret = tokenInformation . Groups [ "oauth_token_secret" ] . Value ;
71
-
72
- authContext . AuthorizationURL = $ "{ Resources . Auth_AuthorizeBaseUrl } ?oauth_token={ token . AuthorizationKey } ";
71
+ authToken . AuthorizationKey = tokenInformation . Groups [ "oauth_token" ] . Value ;
72
+ authToken . AuthorizationSecret = tokenInformation . Groups [ "oauth_token_secret" ] . Value ;
73
+ authToken . AuthorizationURL = $ "{ Resources . Auth_AuthorizeBaseUrl } ?oauth_token={ authToken . AuthorizationKey } ";
73
74
74
- return new TwitterResult < IAuthenticationContext >
75
+ return new TwitterResult < IAuthenticationRequestToken >
75
76
{
76
77
Request = requestTokenResponse . Request ,
77
78
Response = requestTokenResponse . Response ,
78
- DataTransferObject = authContext
79
+ DataTransferObject = authToken
79
80
} ;
80
81
}
81
82
@@ -91,8 +92,8 @@ public async Task<ITwitterResult<ITwitterCredentials>> RequestCredentials(IReque
91
92
}
92
93
93
94
var credentials = new TwitterCredentials (
94
- parameters . AuthToken . ConsumerKey ,
95
- parameters . AuthToken . ConsumerSecret ,
95
+ parameters . AuthRequestToken . ConsumerKey ,
96
+ parameters . AuthRequestToken . ConsumerSecret ,
96
97
responseInformation . Groups [ "oauth_token" ] . Value ,
97
98
responseInformation . Groups [ "oauth_token_secret" ] . Value ) ;
98
99
0 commit comments