scripts
This commit is contained in:
+332
@@ -0,0 +1,332 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
namespace Sony.NP
|
||||
{
|
||||
// Token: 0x02000002 RID: 2
|
||||
public class Auth
|
||||
{
|
||||
// Token: 0x06000001 RID: 1
|
||||
[DllImport("UnityNpToolkit2")]
|
||||
private static extern int PrxGetAuthCode(Auth.GetAuthCodeRequest request, out APIResult result);
|
||||
|
||||
// Token: 0x06000002 RID: 2
|
||||
[DllImport("UnityNpToolkit2")]
|
||||
private static extern int PrxGetIdToken(Auth.GetIdTokenRequest request, out APIResult result);
|
||||
|
||||
// Token: 0x06000003 RID: 3 RVA: 0x00002050 File Offset: 0x00001050
|
||||
public static int GetAuthCode(Auth.GetAuthCodeRequest request, Auth.AuthCodeResponse response)
|
||||
{
|
||||
if (response.locked)
|
||||
{
|
||||
throw new NpToolkitException("Response object is already locked");
|
||||
}
|
||||
APIResult apiresult;
|
||||
int num = Auth.PrxGetAuthCode(request, out apiresult);
|
||||
if (apiresult.RaiseException)
|
||||
{
|
||||
throw new NpToolkitException(apiresult);
|
||||
}
|
||||
RequestBase.FinaliseRequest(request, response, num);
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x06000004 RID: 4 RVA: 0x000020A4 File Offset: 0x000010A4
|
||||
public static int GetIdToken(Auth.GetIdTokenRequest request, Auth.IdTokenResponse response)
|
||||
{
|
||||
if (response.locked)
|
||||
{
|
||||
throw new NpToolkitException("Response object is already locked");
|
||||
}
|
||||
APIResult apiresult;
|
||||
int num = Auth.PrxGetIdToken(request, out apiresult);
|
||||
if (apiresult.RaiseException)
|
||||
{
|
||||
throw new NpToolkitException(apiresult);
|
||||
}
|
||||
RequestBase.FinaliseRequest(request, response, num);
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x02000003 RID: 3
|
||||
public struct NpClientId
|
||||
{
|
||||
// Token: 0x17000001 RID: 1
|
||||
// (get) Token: 0x06000006 RID: 6 RVA: 0x00002100 File Offset: 0x00001100
|
||||
// (set) Token: 0x06000007 RID: 7 RVA: 0x00002118 File Offset: 0x00001118
|
||||
public string Id
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.id;
|
||||
}
|
||||
set
|
||||
{
|
||||
if (value.Length > 128)
|
||||
{
|
||||
throw new NpToolkitException("The size of the string is more than " + 128 + " characters.");
|
||||
}
|
||||
this.id = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04000001 RID: 1
|
||||
public const int NP_CLIENT_ID_MAX_LEN = 128;
|
||||
|
||||
// Token: 0x04000002 RID: 2
|
||||
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 129)]
|
||||
internal string id;
|
||||
}
|
||||
|
||||
// Token: 0x02000004 RID: 4
|
||||
public struct NpClientSecret
|
||||
{
|
||||
// Token: 0x17000002 RID: 2
|
||||
// (get) Token: 0x06000008 RID: 8 RVA: 0x00002164 File Offset: 0x00001164
|
||||
// (set) Token: 0x06000009 RID: 9 RVA: 0x0000217C File Offset: 0x0000117C
|
||||
public string Secret
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.secret;
|
||||
}
|
||||
set
|
||||
{
|
||||
if (value.Length > 256)
|
||||
{
|
||||
throw new NpToolkitException("The size of the string is more than " + 256 + " characters.");
|
||||
}
|
||||
this.secret = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04000003 RID: 3
|
||||
public const int NP_CLIENT_SECRET_MAX_LEN = 256;
|
||||
|
||||
// Token: 0x04000004 RID: 4
|
||||
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 257)]
|
||||
internal string secret;
|
||||
}
|
||||
|
||||
// Token: 0x02000006 RID: 6
|
||||
[StructLayout(LayoutKind.Sequential)]
|
||||
public class GetAuthCodeRequest : RequestBase
|
||||
{
|
||||
// Token: 0x17000008 RID: 8
|
||||
// (get) Token: 0x06000014 RID: 20 RVA: 0x000022E8 File Offset: 0x000012E8
|
||||
// (set) Token: 0x06000015 RID: 21 RVA: 0x00002300 File Offset: 0x00001300
|
||||
public Auth.NpClientId ClientId
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.clientId;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.clientId = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000009 RID: 9
|
||||
// (get) Token: 0x06000016 RID: 22 RVA: 0x0000230C File Offset: 0x0000130C
|
||||
// (set) Token: 0x06000017 RID: 23 RVA: 0x00002324 File Offset: 0x00001324
|
||||
public string Scope
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.scope;
|
||||
}
|
||||
set
|
||||
{
|
||||
if (value.Length > 511)
|
||||
{
|
||||
throw new NpToolkitException("The size of the string is more than " + 511 + " characters.");
|
||||
}
|
||||
this.scope = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000018 RID: 24 RVA: 0x0000236D File Offset: 0x0000136D
|
||||
public GetAuthCodeRequest()
|
||||
: base(ServiceTypes.Auth, FunctionTypes.AuthGetAuthCode)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400000B RID: 11
|
||||
public const int MAX_SIZE_SCOPE = 511;
|
||||
|
||||
// Token: 0x0400000C RID: 12
|
||||
internal Auth.NpClientId clientId;
|
||||
|
||||
// Token: 0x0400000D RID: 13
|
||||
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 512)]
|
||||
internal string scope;
|
||||
}
|
||||
|
||||
// Token: 0x02000007 RID: 7
|
||||
[StructLayout(LayoutKind.Sequential)]
|
||||
public class GetIdTokenRequest : RequestBase
|
||||
{
|
||||
// Token: 0x1700000A RID: 10
|
||||
// (get) Token: 0x06000019 RID: 25 RVA: 0x0000237C File Offset: 0x0000137C
|
||||
// (set) Token: 0x0600001A RID: 26 RVA: 0x00002394 File Offset: 0x00001394
|
||||
public Auth.NpClientId ClientId
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.clientId;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.clientId = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700000B RID: 11
|
||||
// (get) Token: 0x0600001B RID: 27 RVA: 0x000023A0 File Offset: 0x000013A0
|
||||
// (set) Token: 0x0600001C RID: 28 RVA: 0x000023B8 File Offset: 0x000013B8
|
||||
public Auth.NpClientSecret ClientSecret
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.clientSecret;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.clientSecret = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700000C RID: 12
|
||||
// (get) Token: 0x0600001D RID: 29 RVA: 0x000023C4 File Offset: 0x000013C4
|
||||
// (set) Token: 0x0600001E RID: 30 RVA: 0x000023DC File Offset: 0x000013DC
|
||||
public string Scope
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.scope;
|
||||
}
|
||||
set
|
||||
{
|
||||
if (value.Length > 511)
|
||||
{
|
||||
throw new NpToolkitException("The size of the string is more than " + 511 + " characters.");
|
||||
}
|
||||
this.scope = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600001F RID: 31 RVA: 0x00002425 File Offset: 0x00001425
|
||||
public GetIdTokenRequest()
|
||||
: base(ServiceTypes.Auth, FunctionTypes.AuthGetIdToken)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400000E RID: 14
|
||||
public const int MAX_SIZE_SCOPE = 511;
|
||||
|
||||
// Token: 0x0400000F RID: 15
|
||||
internal Auth.NpClientId clientId;
|
||||
|
||||
// Token: 0x04000010 RID: 16
|
||||
internal Auth.NpClientSecret clientSecret;
|
||||
|
||||
// Token: 0x04000011 RID: 17
|
||||
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 512)]
|
||||
internal string scope;
|
||||
}
|
||||
|
||||
// Token: 0x02000008 RID: 8
|
||||
public enum IssuerIdType
|
||||
{
|
||||
// Token: 0x04000013 RID: 19
|
||||
Invalid = -1,
|
||||
// Token: 0x04000014 RID: 20
|
||||
Development = 1,
|
||||
// Token: 0x04000015 RID: 21
|
||||
Certification = 8,
|
||||
// Token: 0x04000016 RID: 22
|
||||
Live = 256
|
||||
}
|
||||
|
||||
// Token: 0x0200000A RID: 10
|
||||
public class AuthCodeResponse : ResponseBase
|
||||
{
|
||||
// Token: 0x17000013 RID: 19
|
||||
// (get) Token: 0x06000032 RID: 50 RVA: 0x000027D8 File Offset: 0x000017D8
|
||||
public string AuthCode
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.authCode;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000014 RID: 20
|
||||
// (get) Token: 0x06000033 RID: 51 RVA: 0x000027F0 File Offset: 0x000017F0
|
||||
public Auth.IssuerIdType IssuerId
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.issuerId;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000034 RID: 52 RVA: 0x00002808 File Offset: 0x00001808
|
||||
protected internal override void ReadResult(uint id, FunctionTypes apiCalled, RequestBase request)
|
||||
{
|
||||
base.ReadResult(id, apiCalled, request);
|
||||
APIResult apiresult;
|
||||
MemoryBuffer memoryBuffer = base.BeginReadResponseBuffer(id, apiCalled, out apiresult);
|
||||
if (apiresult.RaiseException)
|
||||
{
|
||||
throw new NpToolkitException(apiresult);
|
||||
}
|
||||
memoryBuffer.CheckMarker(MemoryBuffer.BufferIntegrityChecks.AuthCodeBegin);
|
||||
memoryBuffer.ReadString(ref this.authCode);
|
||||
this.issuerId = (Auth.IssuerIdType)memoryBuffer.ReadUInt32();
|
||||
memoryBuffer.CheckMarker(MemoryBuffer.BufferIntegrityChecks.AuthCodeEnd);
|
||||
base.EndReadResponseBuffer(memoryBuffer);
|
||||
}
|
||||
|
||||
// Token: 0x0400001A RID: 26
|
||||
internal string authCode;
|
||||
|
||||
// Token: 0x0400001B RID: 27
|
||||
internal Auth.IssuerIdType issuerId;
|
||||
}
|
||||
|
||||
// Token: 0x0200000B RID: 11
|
||||
public class IdTokenResponse : ResponseBase
|
||||
{
|
||||
// Token: 0x17000015 RID: 21
|
||||
// (get) Token: 0x06000036 RID: 54 RVA: 0x0000287C File Offset: 0x0000187C
|
||||
public string IdToken
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.idToken;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000037 RID: 55 RVA: 0x00002894 File Offset: 0x00001894
|
||||
protected internal override void ReadResult(uint id, FunctionTypes apiCalled, RequestBase request)
|
||||
{
|
||||
base.ReadResult(id, apiCalled, request);
|
||||
APIResult apiresult;
|
||||
MemoryBuffer memoryBuffer = base.BeginReadResponseBuffer(id, apiCalled, out apiresult);
|
||||
if (apiresult.RaiseException)
|
||||
{
|
||||
throw new NpToolkitException(apiresult);
|
||||
}
|
||||
memoryBuffer.CheckMarker(MemoryBuffer.BufferIntegrityChecks.IdTokenBegin);
|
||||
memoryBuffer.ReadString(ref this.idToken);
|
||||
memoryBuffer.CheckMarker(MemoryBuffer.BufferIntegrityChecks.IdTokenEnd);
|
||||
base.EndReadResponseBuffer(memoryBuffer);
|
||||
}
|
||||
|
||||
// Token: 0x0400001C RID: 28
|
||||
internal string idToken;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user