Implemented TokenManager #57

This commit is contained in:
kdeng00
2019-08-13 00:11:04 -04:00
parent da8d4a9002
commit f0a50ba70a
16 changed files with 176 additions and 241 deletions
+22
View File
@@ -0,0 +1,22 @@
using System;
using System.Runtime.InteropServices;
namespace Icarus.Models
{
[StructLayout(LayoutKind.Sequential)]
public struct TokenReq
{
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 1024)]
public string ClientId;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 1024)]
public string ClientSecret;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 1024)]
public string Audience;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 1024)]
public string GrantType;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 1024)]
public string URI;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 1024)]
public string Endpoint;
}
}