It was on an Abp support question: https://abp.io/support/questions/5182/Nuget-feed-broken#answer-3a0b9d8e-3810-0990-b41d-0c1ba9052a25
oh, yes , that's true
After some research I found a support question from some time ago which mentioned that the commercial nuget source search is no longer maintained
Where have you seen it? It is still under maintenance
I am however missing the AbpApiDefinition endpoint, can you elaborate on how to get it (back)?
you can install the Volo.Abp.AspNetCore.Mvc
package and
[DependsOn(
.....
typeof(AbpAspNetCoreMvcModule),
.....
)]
public class YourModule : AbpModule
Hi,
Although I don’t know what the logo looks like, but you can add a Controller to redirect to IDP login page.
for example:
<a href="/idp/login"><img .../></a>
public class IDPController : AbpControllerBase
{
public IActionResult Login()
{
var returnUrl = "<YourURL>/dashbaord";
var provider = "<SchameName>"; //OpenIdConnect
var redirectUrl = Url.Page("/Account/Login", pageHandler: "ExternalLoginCallback", values: new { ReturnUrl });
var properties = SignInManager.ConfigureExternalAuthenticationProperties(provider, redirectUrl);
properties.Items["scheme"] = provider;
return Challenge(properties, provider);
}
}
Hi,
it's easy to do: https://abp.io/docs/latest/framework/infrastructure/data-filtering#defining-custom-filters
can you share the error logs
Hi,
sorry, maybe I misunderstood. so you want to keep the abp login page.
when a client clicks on our application logo (which is already configured within their application),
where is the logo? can you share the screenshot?
Hi,
We've made several proof of concept projects which tick the boxes for the features we are looking for, but our project requires much greater ability to customize the theme and layout then I think we can achieve with adp
I'm sorry about that. Could you explain your specific use case? Maybe ABP can do it.
Let us know what we need to do to move forward with the refund process.
you can send an email to marketing@volosoft.com.
You can use Local storage events
for example:
this.window.addEventListener('storage', event => {
if (event.key === 'access_token' && event.newValue === null) {
this.window.location.reload();
}
});