private static string GetResourceUrl(AuthenticationScope scope, int?id = null) { switch (scope) { case AuthenticationScope.Tenant: return(TenantAdminUserAuthTicketUrl.CreateUserAuthTicketUrl(id).Url); case AuthenticationScope.Developer: return(DeveloperAdminUserAuthTicketUrl.CreateDeveloperUserAuthTicketUrl(id).Url); default: throw new NotImplementedException(); } }
private static string GetLogoutUrl(AuthTicket ticket) { switch (ticket.AuthenticationScope) { case AuthenticationScope.Tenant: return(TenantAdminUserAuthTicketUrl.DeleteUserAuthTicketUrl(ticket.RefreshToken).Url); case AuthenticationScope.Developer: return(DeveloperAdminUserAuthTicketUrl.DeleteUserAuthTicketUrl(ticket.RefreshToken).Url); default: throw new NotImplementedException(); } }
private static string GetResourceRefreshUrl(AuthTicket authTicket, int?id = null) { switch (authTicket.AuthenticationScope) { case AuthenticationScope.Tenant: return(TenantAdminUserAuthTicketUrl.RefreshAuthTicketUrl(id).Url); case AuthenticationScope.Developer: return(DeveloperAdminUserAuthTicketUrl.RefreshDeveloperAuthTicketUrl(id).Url); default: throw new NotImplementedException(); } }