-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
[WIP] feat: add access token UI #2210
Conversation
Add UI for specifying the access token in API Explorer
I am confused. How do you envision to use the access token set in the UI? In your pull request, I don't see how the value is passed to the underlying swagger-ui or swagger-js implementation. Also note that by default, LoopBack 4 applications don't have authentication enabled, they don't accept any access tokens! |
Work in progress. After discussing with you on Slack, looks like this is indeed early. |
+1 to use swagger-ui's built-in controls and don't reinvent the wheel. |
@sbacem is that an in-built feature in SwaggerUI? How do you bring it up? |
@hacksparrow you can see this https://editor.swagger.io In first step is to define your security strategy
After this you can use this definition in path like this
|
Thank you @sbacem for an example of how to configure auth/auth in OpenAPI. The full spec can be found here: https://github.com/OAI/OpenAPI-Specification/blob/master/versions/3.0.1.md#securitySchemeObject Here are the valid auth types: "apiKey", "http", "oauth2", "openIdConnect". We have been using "apiKey" type in LoopBack 3.x, I think that's the direction we are investigating for LB4 too. cc @jannyHou |
Thanks @sbacem! |
As we improve the authentication/authorization support, security related metadata should be generated into the OpenAPI spec. |
Closing this as we won't need to work on additional UI. |
hi , confuse how to get ui changed for accepting authentication key |
@shendkardevesh The UI is not ready yet, for implementation progress see issue: #2027 You can use a tool like Postman to query the API with an access token in the meantime. |
Add UI for specifying the access token in API Explorer. Also makes additional UI improvements.
Old
New