Skip to content

Commit d8986d6

Browse files
committed
Public AssumeRole AssumeRoleWithSAML AssumeRoleWithOIDC for supporting sourceIdentity.
1 parent e2b2ad3 commit d8986d6

12 files changed

+70
-12
lines changed

CHANGELOG

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
2025-06-30 Version: 3.1.3
2+
- Public AssumeRole AssumeRoleWithSAML AssumeRoleWithOIDC for supporting sourceIdentity.
3+
14
2025-06-24 Version: 1.0.2
25
- Generated 2025-04-29 for `WebsiteBuild`.
36

aliyun-net-sdk-sts/Sts/Model/V20150401/AssumeRoleRequest.cs

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
using Aliyun.Acs.Core.Http;
2323
using Aliyun.Acs.Core.Transform;
2424
using Aliyun.Acs.Core.Utils;
25-
using Aliyun.Acs.Sts;
2625
using Aliyun.Acs.Sts.Transform;
2726
using Aliyun.Acs.Sts.Transform.V20150401;
2827

@@ -31,7 +30,7 @@ namespace Aliyun.Acs.Sts.Model.V20150401
3130
public class AssumeRoleRequest : RpcAcsRequest<AssumeRoleResponse>
3231
{
3332
public AssumeRoleRequest()
34-
: base("Sts", "2015-04-01", "AssumeRole")
33+
: base("Sts", "2015-04-01", "AssumeRole", "sts", "openAPI")
3534
{
3635
if (this.GetType().GetProperty("ProductEndpointMap") != null && this.GetType().GetProperty("ProductEndpointType") != null)
3736
{
@@ -44,6 +43,8 @@ public AssumeRoleRequest()
4443

4544
private string externalId;
4645

46+
private string sourceIdentity;
47+
4748
private string roleSessionName;
4849

4950
private string policy;
@@ -65,6 +66,19 @@ public string ExternalId
6566
}
6667
}
6768

69+
public string SourceIdentity
70+
{
71+
get
72+
{
73+
return sourceIdentity;
74+
}
75+
set
76+
{
77+
sourceIdentity = value;
78+
DictionaryUtil.Add(QueryParameters, "SourceIdentity", value);
79+
}
80+
}
81+
6882
public string RoleSessionName
6983
{
7084
get

aliyun-net-sdk-sts/Sts/Model/V20150401/AssumeRoleResponse.cs

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,8 @@ public class AssumeRoleResponse : AcsResponse
2727

2828
private string requestId;
2929

30+
private string sourceIdentity;
31+
3032
private AssumeRole_AssumedRoleUser assumedRoleUser;
3133

3234
private AssumeRole_Credentials credentials;
@@ -43,6 +45,18 @@ public string RequestId
4345
}
4446
}
4547

48+
public string SourceIdentity
49+
{
50+
get
51+
{
52+
return sourceIdentity;
53+
}
54+
set
55+
{
56+
sourceIdentity = value;
57+
}
58+
}
59+
4660
public AssumeRole_AssumedRoleUser AssumedRoleUser
4761
{
4862
get

aliyun-net-sdk-sts/Sts/Model/V20150401/AssumeRoleWithOIDCRequest.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
using Aliyun.Acs.Core.Http;
2323
using Aliyun.Acs.Core.Transform;
2424
using Aliyun.Acs.Core.Utils;
25-
using Aliyun.Acs.Sts;
2625
using Aliyun.Acs.Sts.Transform;
2726
using Aliyun.Acs.Sts.Transform.V20150401;
2827

@@ -31,7 +30,7 @@ namespace Aliyun.Acs.Sts.Model.V20150401
3130
public class AssumeRoleWithOIDCRequest : RpcAcsRequest<AssumeRoleWithOIDCResponse>
3231
{
3332
public AssumeRoleWithOIDCRequest()
34-
: base("Sts", "2015-04-01", "AssumeRoleWithOIDC")
33+
: base("Sts", "2015-04-01", "AssumeRoleWithOIDC", "sts", "openAPI")
3534
{
3635
if (this.GetType().GetProperty("ProductEndpointMap") != null && this.GetType().GetProperty("ProductEndpointType") != null)
3736
{

aliyun-net-sdk-sts/Sts/Model/V20150401/AssumeRoleWithOIDCResponse.cs

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,8 @@ public class AssumeRoleWithOIDCResponse : AcsResponse
2727

2828
private string requestId;
2929

30+
private string sourceIdentity;
31+
3032
private AssumeRoleWithOIDC_OIDCTokenInfo oIDCTokenInfo;
3133

3234
private AssumeRoleWithOIDC_AssumedRoleUser assumedRoleUser;
@@ -45,6 +47,18 @@ public string RequestId
4547
}
4648
}
4749

50+
public string SourceIdentity
51+
{
52+
get
53+
{
54+
return sourceIdentity;
55+
}
56+
set
57+
{
58+
sourceIdentity = value;
59+
}
60+
}
61+
4862
public AssumeRoleWithOIDC_OIDCTokenInfo OIDCTokenInfo
4963
{
5064
get

aliyun-net-sdk-sts/Sts/Model/V20150401/AssumeRoleWithSAMLRequest.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
using Aliyun.Acs.Core.Http;
2323
using Aliyun.Acs.Core.Transform;
2424
using Aliyun.Acs.Core.Utils;
25-
using Aliyun.Acs.Sts;
2625
using Aliyun.Acs.Sts.Transform;
2726
using Aliyun.Acs.Sts.Transform.V20150401;
2827

@@ -31,7 +30,7 @@ namespace Aliyun.Acs.Sts.Model.V20150401
3130
public class AssumeRoleWithSAMLRequest : RpcAcsRequest<AssumeRoleWithSAMLResponse>
3231
{
3332
public AssumeRoleWithSAMLRequest()
34-
: base("Sts", "2015-04-01", "AssumeRoleWithSAML")
33+
: base("Sts", "2015-04-01", "AssumeRoleWithSAML", "sts", "openAPI")
3534
{
3635
if (this.GetType().GetProperty("ProductEndpointMap") != null && this.GetType().GetProperty("ProductEndpointType") != null)
3736
{

aliyun-net-sdk-sts/Sts/Model/V20150401/AssumeRoleWithSAMLResponse.cs

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,8 @@ public class AssumeRoleWithSAMLResponse : AcsResponse
2727

2828
private string requestId;
2929

30+
private string sourceIdentity;
31+
3032
private AssumeRoleWithSAML_SAMLAssertionInfo sAMLAssertionInfo;
3133

3234
private AssumeRoleWithSAML_AssumedRoleUser assumedRoleUser;
@@ -45,6 +47,18 @@ public string RequestId
4547
}
4648
}
4749

50+
public string SourceIdentity
51+
{
52+
get
53+
{
54+
return sourceIdentity;
55+
}
56+
set
57+
{
58+
sourceIdentity = value;
59+
}
60+
}
61+
4862
public AssumeRoleWithSAML_SAMLAssertionInfo SAMLAssertionInfo
4963
{
5064
get

aliyun-net-sdk-sts/Sts/Model/V20150401/GetCallerIdentityRequest.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
using Aliyun.Acs.Core.Http;
2323
using Aliyun.Acs.Core.Transform;
2424
using Aliyun.Acs.Core.Utils;
25-
using Aliyun.Acs.Sts;
2625
using Aliyun.Acs.Sts.Transform;
2726
using Aliyun.Acs.Sts.Transform.V20150401;
2827

@@ -31,7 +30,7 @@ namespace Aliyun.Acs.Sts.Model.V20150401
3130
public class GetCallerIdentityRequest : RpcAcsRequest<GetCallerIdentityResponse>
3231
{
3332
public GetCallerIdentityRequest()
34-
: base("Sts", "2015-04-01", "GetCallerIdentity")
33+
: base("Sts", "2015-04-01", "GetCallerIdentity", "sts", "openAPI")
3534
{
3635
if (this.GetType().GetProperty("ProductEndpointMap") != null && this.GetType().GetProperty("ProductEndpointType") != null)
3736
{

aliyun-net-sdk-sts/Sts/Transform/V20150401/AssumeRoleResponseUnmarshaller.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ public static AssumeRoleResponse Unmarshall(UnmarshallerContext _ctx)
3232

3333
assumeRoleResponse.HttpResponse = _ctx.HttpResponse;
3434
assumeRoleResponse.RequestId = _ctx.StringValue("AssumeRole.RequestId");
35+
assumeRoleResponse.SourceIdentity = _ctx.StringValue("AssumeRole.SourceIdentity");
3536

3637
AssumeRoleResponse.AssumeRole_AssumedRoleUser assumedRoleUser = new AssumeRoleResponse.AssumeRole_AssumedRoleUser();
3738
assumedRoleUser.AssumedRoleId = _ctx.StringValue("AssumeRole.AssumedRoleUser.AssumedRoleId");

aliyun-net-sdk-sts/Sts/Transform/V20150401/AssumeRoleWithOIDCResponseUnmarshaller.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ public static AssumeRoleWithOIDCResponse Unmarshall(UnmarshallerContext _ctx)
3232

3333
assumeRoleWithOIDCResponse.HttpResponse = _ctx.HttpResponse;
3434
assumeRoleWithOIDCResponse.RequestId = _ctx.StringValue("AssumeRoleWithOIDC.RequestId");
35+
assumeRoleWithOIDCResponse.SourceIdentity = _ctx.StringValue("AssumeRoleWithOIDC.SourceIdentity");
3536

3637
AssumeRoleWithOIDCResponse.AssumeRoleWithOIDC_OIDCTokenInfo oIDCTokenInfo = new AssumeRoleWithOIDCResponse.AssumeRoleWithOIDC_OIDCTokenInfo();
3738
oIDCTokenInfo.Subject = _ctx.StringValue("AssumeRoleWithOIDC.OIDCTokenInfo.Subject");

aliyun-net-sdk-sts/Sts/Transform/V20150401/AssumeRoleWithSAMLResponseUnmarshaller.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ public static AssumeRoleWithSAMLResponse Unmarshall(UnmarshallerContext _ctx)
3232

3333
assumeRoleWithSAMLResponse.HttpResponse = _ctx.HttpResponse;
3434
assumeRoleWithSAMLResponse.RequestId = _ctx.StringValue("AssumeRoleWithSAML.RequestId");
35+
assumeRoleWithSAMLResponse.SourceIdentity = _ctx.StringValue("AssumeRoleWithSAML.SourceIdentity");
3536

3637
AssumeRoleWithSAMLResponse.AssumeRoleWithSAML_SAMLAssertionInfo sAMLAssertionInfo = new AssumeRoleWithSAMLResponse.AssumeRoleWithSAML_SAMLAssertionInfo();
3738
sAMLAssertionInfo.SubjectType = _ctx.StringValue("AssumeRoleWithSAML.SAMLAssertionInfo.SubjectType");

aliyun-net-sdk-sts/aliyun-net-sdk-sts.vs2017.csproj

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<PropertyGroup>
44
<TargetFrameworks>netstandard2.0;net45</TargetFrameworks>
55
<RootNamespace>Aliyun.Acs.Sts</RootNamespace>
6-
<Version>3.1.2</Version>
6+
<Version>3.1.3</Version>
77
<Authors>Alibaba Cloud</Authors>
88
<Copyright>©2009-2019 Alibaba Cloud</Copyright>
99
<GeneratePackageOnBuild>false</GeneratePackageOnBuild>
@@ -24,11 +24,10 @@
2424
<IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
2525
</PackageReference>
2626
</ItemGroup>
27-
<ItemGroup Condition=" '$(TargetFramework)' == 'netstandard2.0' ">
28-
<PackageReference Include="Newtonsoft.Json" Version="[9.0.1,)"/>
27+
<ItemGroup>
28+
<PackageReference Include="Newtonsoft.Json" Version="[13.0.1,)"/>
2929
</ItemGroup>
3030
<ItemGroup Condition=" '$(TargetFramework)' == 'net45' ">
31-
<PackageReference Include="Newtonsoft.Json" Version="[6.0.1,)"/>
3231
<Reference Include="mscorlib"/>
3332
<Reference Include="System"/>
3433
<Reference Include="System.Core"/>

0 commit comments

Comments
 (0)