Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

BFF standard licence not valid error #1531

Open
nc-digital-au opened this issue Jan 6, 2025 · 5 comments
Open

BFF standard licence not valid error #1531

nc-digital-au opened this issue Jan 6, 2025 · 5 comments
Labels

Comments

@nc-digital-au
Copy link

Which version of Duende BFF are you using?
BFF version 2.2.0

Which version of .NET are you using?
Dot.Net 8

Describe the bug
When I apply my licence key to the root of my Duende.IdentiyServer application I get a this licence is not valid message. I have brought this up with support and I was issued another licence that should have fixed the issue but I still get the same message and the application won't build. I have now been referred to this forum , but I'm not a loss as what to do as I need to take my application to production tonight.

I have a angular client application using BFF.Yarp 2.2.0 and the Identity Sever on a separate application and everything works fine on my development machine and on Azure Services UAT environment. However when I try to apply the licence I have provided (BFF standard licence - issue last year) in my dev environment I get a "Invalid licence" message. I'm not sure what to do now. Image

A clear and concise description of what the bug is.

To Reproduce
Just applying me licence to the root folder of my application
Steps to reproduce the behavior.

Expected behavior
I would expect the licence I paid for

A clear and concise description of what you expected to happen.

Log output/exception with stacktrace

data

Additional context

Add any other context about the problem here.

@RolandGuijt
Copy link

It seems like you have a license exclusively for the BFF product that you're applying to the IdentityServer product. Can you confirm that please?

@nc-digital-au
Copy link
Author

Hi Yes - you are correct.

However since my message I believe I should be applying that to the license to the BFF project?

I have a implemented a Duende Identity Server on separate application from my Angular Project that has an .Net backend using the SPA template.

My frontend application is a .Net SPA with a separate API and it uses the Duende.BFF.Yarp library similar to the example project on Git. I have an Duende Identity Server on a separate application that manages the authentication for my SPA. When I first purchased a licence I was advised that was all I needed however, I may have been a misunderstood and I assumed that the licence covered the Duende Server.

Do I need to have an additional licence for the server? And should I be applying my licence on the client SPAs and not the server? I did originally ask if I needed an additional licence for the server when I first contacted support however, I was re-issued the BFF licence so hence the confusion.

At this point I'm very confused on what my licence covers. Any help on the matter would be greatly appreciated.

Thanks,
Noy

@RolandGuijt
Copy link

It looks like you now have a license exclusively for the BFF product. In your scenario you also need a license for IdentityServer.
However, if you buy IdentityServer business or enterprise edition the BFF license is included.
First of all my apologies if this was not conveyed correctly from our side.
Please contact fill out this form to correct this.

If I understand correctly you have the following applications in your landscape:

  1. The Angular project hosted by the .NET backend
  2. The .NET backend that acts as a BFF hosting the Angular project
  3. An project running IdentityServer separately
  4. An API that is called by Angular through the .NET backend

You should apply the BFF license to project 2 and the IdentityServer license to 3 once you get it.

@nc-digital-au
Copy link
Author

Thanks for getting back to me.
Yes you are correct that is my current set-up.
I must admit I found the licensing confusing. My site actually has to be in production tomorrow, is it ok to have this up while I apply of the business edition? Will the BFF licence I purchased count towards the cost of the business edition our will I end up with a licence I don't need? In the meantime I have filled out the form.
Thanks again for your help, this issue has had me stressed out for a couple of days now.

@RolandGuijt
Copy link

RolandGuijt commented Jan 9, 2025

Please mention in your communication with support that you have purchased the wrong license and see if something can be worked out.
It's OK to go to production if you're in the process of purchasing a license but note without a license IdentityServer will run in trial mode where you have all Enterprise edition features.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants