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
Intermediate auth/authz data must not be Map or List or something else, it must be abstract type T and only edge components must declare how to interpret this type T.
The text was updated successfully, but these errors were encountered:
Main issue - there's way too much coupling on
Map<String, String>
:io.scalecube.services.auth.CredentialsCodec
io.scalecube.services.transport.api.ServiceTransport.CredentialsSupplier
io.scalecube.services.auth.CredentialsSupplier
io.scalecube.services.auth.Authenticator
io.scalecube.services.transport.rsocket.ConnectionSetup#ConnectionSetup(java.util.Map<java.lang.String,java.lang.String>)
io.scalecube.services.transport.rsocket.RSocketClientTransport#getCredentials
io.scalecube.services.methods.ServiceMethodInvoker#authenticate
Intermediate auth/authz data must not be
Map
orList
or something else, it must be abstract typeT
and only edge components must declare how to interpret this typeT
.The text was updated successfully, but these errors were encountered: