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
Current Behavior
OAuth2ClientAuthenticationFilter handles OAuth 2.0 client authentication requests. However, the corresponding AuthenticationConverter implementation class and AuthenticationProvider implementation class are not provided for the OAuth2 device flow.
Expected behavior
This requires us to customize the corresponding AuthenticationConverter implementation class and AuthenticationProvider implementation class, but I think this should be a function of Spring Authorization Server
The text was updated successfully, but these errors were encountered:
This requires us to customize the corresponding AuthenticationConverter implementation class and AuthenticationProvider implementation class, but I think this should be a function of Spring Authorization Server
Yes, this is correct. The consuming application is responsible for customizing client authentication to allow for public client ("unauthenticated") access.
Spring Authorization Server cannot provide this capability out-of-the-box as it would not adhere to the secure by default principle, since the token endpoint would be "open" allowing a client to obtain an access token simply by providing the client_id parameter only.
Current Behavior
OAuth2ClientAuthenticationFilter handles OAuth 2.0 client authentication requests. However, the corresponding AuthenticationConverter implementation class and AuthenticationProvider implementation class are not provided for the OAuth2 device flow.
Expected behavior
This requires us to customize the corresponding AuthenticationConverter implementation class and AuthenticationProvider implementation class, but I think this should be a function of Spring Authorization Server
The text was updated successfully, but these errors were encountered: