How do I add the authorization for swagger?

I have added a custom definition according to:

But how do I enable the authorization for that definition?

Litium version: 7.7.1

In your api collection class you can add a SecurityDocumentFilter.

    public class CustomOpenApiCollection : IApiCollection
    {
        public void Configure(OpenApiDocumentBuilder builder)
        {
            builder.AddDocumentFilter<SecurityDocumentFilter>();
        }

        public bool IsAuthorized() => true;

        public string Name => "Custom API";

        public string Collection => "Custom";
    }
3 Likes

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.