You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
AuthN port will provide the ability for hyper63 to support AuthN services for apis
Motivation
AuthN is a common requirement with application development, giving api developers a common api to implement AuthN and leveraging hyper63's adapter pattern to support multiple AuthN services will provide a clean experience for api developers.
Detailed design
A port is the specification each adapter of this type must follow in order to take advantage of the swap ability in hyper63.
The port should define the methods and arguments of those methods that are required by the adapter to implement, some methods may also be optional. Here is a potential set of methods and arguments for a port.
Create an adapter implementation example, write a blog post on how to create an adapter for the port, maybe record a screencast.
Yes this would be accepted and formal documents would have to created to show that hyper63 now supports an AuthN port with ... adapters.
See above.
Drawbacks
It may be a big project to get right on the first go, I recommend we focus on a simple implementation that can easily be connected to an adapter, like pouchdb-users or gotrue
Alternatives
What other designs have been considered? What is the impact of not doing this?
This section could also include prior art, that is, how other frameworks in the same domain have solved this problem.
Unresolved questions
Optional, but suggested for first drafts. What parts of the design are still
TBD?
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
AuthN Port
Summary
Motivation
Detailed design
Other methods to consider:
How we teach this
Drawbacks
Alternatives
Unresolved questions
Beta Was this translation helpful? Give feedback.
All reactions