Configuration with Application Deployment - Can't setup OIDC login with Advanced Licence

System Information

Field Value
Operating System Windows - Windows 11 Professionnel on x86_64
Product AMPService ‘Proteus’ v2.8.0.2 (Mainline)
Virtualization None
Application Application Deployment
Module ADSModule
Running in Container No
Current State Indeterminate

Problem Description

Issue

Hi, I’ve recently upgraded my licence to AMP Advanced and one of the features I was looking for is OIDC SSO, I’ve setup all the settings but when I try to connect AMP say that my licence does not permit it… Can you explain me please?

Reproduction Steps

  • Setup the OIDC client on your OIDC provider (for me Pocket ID)
  • Configure AMP to use your OIDC provider as alternate login method
  • Restart AMP to apply the config
  • Try to log’in using the button Login with OIDC

Sorry for the goofy question, but did you reauthenticate ADS with your new licence key?

Yeah of course i’ve access to all other features

I tried to force the reactivation of ADS but this time he don’t want, the server have access to internet so it’s not the problem

Your installation is out of date. You’ve got components for 2.6.2.2 rather than 2.8.x

Okay i didnt saw it, I’ve updated all AMP components to 2.8.0.4, deactivated IPv6 and restarted the server but still the same issue… i’ve tried a curl https://auth.cubecoders.com and i received a 403 forbidden access error and a simple curl auth.cubecoders.com don’t work, the first time when i was debugging my self i was thinking that it was because of my DNS server so I configured the DNS on 8.8.8.8 and 1.1.1.1 but still the same issue

Reboot the host and try again please

Done, still the same issue…

Copy the error as text rather than a screenshot because I can’t select that to translate it.

[Info/1] AMP Instance Manager v2.8.0.4 built 24/07/2026 17:10
[Info/1] Stream: Mainline / Release - built by CUBECODERS/buildbot on CCL-DEV
[Info/1] Checking licence key…
[Error/9] IM was unable to execute the requested command.
[Error/9] CommunicationException
[Error/9] [0] (CommunicationException) : Une tentative d’accès à un socket de manière interdite par ses autorisations d’accès a été tentée. (auth.cubecoders.com:443)
[Error/9] at ServiceModel.Channels.HttpChannelUtilities.ProcessGetResponseWebException(HttpRequestException requestException, HttpRequestMessage request, HttpAbortReason abortReason)
at ServiceModel.Channels.HttpChannelFactory1.HttpClientRequestChannel.HttpClientChannelAsyncRequest.SendRequestAsync(Message message, TimeoutHelper timeoutHelper) at ServiceModel.Channels.RequestChannel.RequestAsync(Message message, TimeSpan timeout) at ServiceModel.Channels.RequestChannel.RequestAsyncInternal(Message message, TimeSpan timeout) at Runtime.TaskHelpers.ToApmEnd[TResult](IAsyncResult iar) at ServiceModel.Channels.ServiceChannel.SendAsyncResult.FinishSend(IAsyncResult result, Boolean completedSynchronously) at Runtime.AsyncResult.End[TAsyncResult](IAsyncResult result) at ServiceModel.Channels.ServiceChannel.SendAsyncResult.End(SendAsyncResult result) at ServiceModel.Channels.ServiceChannel.EndCall(String action, Object[] outs, IAsyncResult result) at ServiceModel.Channels.ServiceChannelProxy.TaskCreator.<>c__DisplayClass1_0.<CreateGenericTask>b__0(IAsyncResult asyncResult) at CubeCoders.LicencingClient.Licencing.GetLicenceInfo(String LicenceKey) at InstanceManagerCLI.Core.ReactivateInstance(String InstanceName, String LicenceKey) at InstanceManagerCLI.Core.ExecuteCommand(List1 Params, Dictionary2 Args) [Error/9] HttpRequestException [Error/9] [1] (HttpRequestException) : Une tentative d'accès à un socket de manière interdite par ses autorisations d'accès a été tentée. (``auth.cubecoders.com:443``) [Error/9] at Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken) at Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Net.Http.HttpConnectionPool.AddHttp11ConnectionAsync(QueueItem queueItem) at Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at ServiceModel.Channels.HttpChannelFactory1.HttpClientRequestChannel.HttpClientChannelAsyncRequest.SendRequestAsync(Message message, TimeoutHelper timeoutHelper)
[Error/9] SocketException
[Error/9] [2] (SocketException) : Une tentative d’accès à un socket de manière interdite par ses autorisations d’accès a été tentée.
[Error/9] at Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
at Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
at Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)

You’ve got either an SELinux or a Firewall issue - this isn’t anything to do with AMP our our systems. Something is preventing AMP from reaching out.

Hi,

I’ve done further testing and can confirm this is not a local firewall issue.

Testing from multiple sources all return 403 Forbidden on the auth AMP is trying to join:

  • PowerShell on the AMP host machine: 403
  • Mobile phone on 4G (completely separate network): 403

Invoke-WebRequest output:
“403 - Forbidden: Access is denied. You do not have permission to view this directory or page using the credentials that you supplied.”

This rules out any local configuration issue on my end. Could you please check if there’s an ongoing issue with your licence server?

Thanks

There’s no page at the domain itself for you to look at. You can fetch Service to test connectivity.

By definition it’s not an issue on our end otherwise it’d affect everyone, not just you.

Hi,

I can confirm that the Service.svc endpoint returns 200 OK via PowerShell (Invoke-WebRequest).

However, ampinstmgr still fails with a SocketException when trying to reach the same endpoint. The error suggests that the WCF client used by ampinstmgr is unable to open a socket to the auth server on port 443, even though standard HTTPS works fine from the same machine.

This seems to be a WCF-specific connectivity issue. Could this be related to how ampinstmgr binds its socket (e.g. specific interface or IP binding)? Any known workaround?

Thanks

Do you have any third party firewalls installed beyond the built in Windows one?

I’ve found the problem thanks to you Mike, I’ve Bitdefender installed on the server, but when he block something he always notify me but this time he blocked silently the request, I’ve added a rule that authorise ampinstmgr.exe to communicate with Internet and it worked!
Thanks again for your help and sorry, I’ve been dumb asf