Skip to content

Commit c44a2e6

Browse files
committed
* Use JsonPropertyName
1 parent 3861a5d commit c44a2e6

File tree

3 files changed

+24
-20
lines changed

3 files changed

+24
-20
lines changed

projects/RabbitMQ.Client.OAuth2/OAuth2Client.cs

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@
3434
using System.Net.Http;
3535
using System.Net.Http.Headers;
3636
using System.Net.Http.Json;
37+
using System.Text.Json.Serialization;
3738
using System.Threading;
3839
using System.Threading.Tasks;
3940

@@ -237,35 +238,38 @@ internal class JsonToken
237238
{
238239
public JsonToken()
239240
{
240-
access_token = string.Empty;
241-
refresh_token = string.Empty;
241+
AccessToken = string.Empty;
242+
RefreshToken = string.Empty;
242243
}
243244

244245
public JsonToken(string access_token, string refresh_token, TimeSpan expires_in_span)
245246
{
246-
this.access_token = access_token;
247-
this.refresh_token = refresh_token;
248-
this.expires_in = (long)expires_in_span.TotalSeconds;
247+
AccessToken = access_token;
248+
RefreshToken = refresh_token;
249+
ExpiresIn = (long)expires_in_span.TotalSeconds;
249250
}
250251

251252
public JsonToken(string access_token, string refresh_token, long expires_in)
252253
{
253-
this.access_token = access_token;
254-
this.refresh_token = refresh_token;
255-
this.expires_in = expires_in;
254+
AccessToken = access_token;
255+
RefreshToken = refresh_token;
256+
ExpiresIn = expires_in;
256257
}
257258

258-
public string access_token
259+
[JsonPropertyName("access_token")]
260+
public string AccessToken
259261
{
260262
get; set;
261263
}
262264

263-
public string refresh_token
265+
[JsonPropertyName("refresh_token")]
266+
public string RefreshToken
264267
{
265268
get; set;
266269
}
267270

268-
public long expires_in
271+
[JsonPropertyName("expires_in")]
272+
public long ExpiresIn
269273
{
270274
get; set;
271275
}

projects/RabbitMQ.Client.OAuth2/Token.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -56,23 +56,23 @@ public string AccessToken
5656
{
5757
get
5858
{
59-
return _source.access_token;
59+
return _source.AccessToken;
6060
}
6161
}
6262

6363
public string RefreshToken
6464
{
6565
get
6666
{
67-
return _source.refresh_token;
67+
return _source.RefreshToken;
6868
}
6969
}
7070

7171
public TimeSpan ExpiresIn
7272
{
7373
get
7474
{
75-
return TimeSpan.FromSeconds(_source.expires_in);
75+
return TimeSpan.FromSeconds(_source.ExpiresIn);
7676
}
7777
}
7878

projects/Test/OAuth2/TestOAuth2Client.cs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -68,9 +68,9 @@ public async Task TestRequestToken()
6868

6969
IToken token = await _client.RequestTokenAsync();
7070
Assert.NotNull(token);
71-
Assert.Equal(expectedJsonToken.access_token, token.AccessToken);
72-
Assert.Equal(expectedJsonToken.refresh_token, token.RefreshToken);
73-
Assert.Equal(TimeSpan.FromSeconds(expectedJsonToken.expires_in), token.ExpiresIn);
71+
Assert.Equal(expectedJsonToken.AccessToken, token.AccessToken);
72+
Assert.Equal(expectedJsonToken.RefreshToken, token.RefreshToken);
73+
Assert.Equal(TimeSpan.FromSeconds(expectedJsonToken.ExpiresIn), token.ExpiresIn);
7474
}
7575

7676
[Fact]
@@ -97,9 +97,9 @@ public async Task TestRefreshToken()
9797
IToken refreshedToken = await _client.RefreshTokenAsync(token);
9898
Assert.NotNull(refreshedToken);
9999
Assert.False(Object.ReferenceEquals(refreshedToken, token));
100-
Assert.Equal(responseJsonToken.access_token, refreshedToken.AccessToken);
101-
Assert.Equal(responseJsonToken.refresh_token, refreshedToken.RefreshToken);
102-
Assert.Equal(TimeSpan.FromSeconds(responseJsonToken.expires_in), refreshedToken.ExpiresIn);
100+
Assert.Equal(responseJsonToken.AccessToken, refreshedToken.AccessToken);
101+
Assert.Equal(responseJsonToken.RefreshToken, refreshedToken.RefreshToken);
102+
Assert.Equal(TimeSpan.FromSeconds(responseJsonToken.ExpiresIn), refreshedToken.ExpiresIn);
103103
}
104104

105105
[Fact]

0 commit comments

Comments
 (0)