Files
api/MareSynchronosAPI/Routes/MareAuth.cs
Stanley Dimant c1e62b3ed1 api update
2024-10-29 00:05:08 +01:00

15 lines
782 B
C#

namespace MareSynchronos.API.Routes;
public class MareAuth
{
public const string Auth = "/auth";
public const string Auth_CreateIdent = "createWithIdent";
public const string Auth_CreateOAuth = "createWithOAuth";
public const string Auth_RenewToken = "renewToken";
public const string Auth_RenewOAuthToken = "renewOAuthToken";
public static Uri AuthFullPath(Uri baseUri) => new Uri(baseUri, Auth + "/" + Auth_CreateIdent);
public static Uri AuthWithOauthFullPath(Uri baseUri) => new Uri(baseUri, Auth + "/" + Auth_CreateOAuth);
public static Uri RenewTokenFullPath(Uri baseUri) => new Uri(baseUri, Auth + "/" + Auth_RenewToken);
public static Uri RenewOAuthTokenFullPath(Uri baseUri) => new Uri(baseUri, Auth + "/" + Auth_RenewOAuthToken);
}