I'm Using Spring Security OAuth2 and currently implemented the client_credentials and password grant types. I noticed a client has both scope and authorities. Can someone please explain what the difference is? To be more specific, I'm using the JDBCTokenStore and the database schema has a oauth_client_details table.
Also,
In the oauth_client_details table, I'm not sure what the following fields are used for:
web_server_redirect_url, access_token_validity,refresh_token_validity
Some clarification would be very helpful and appreciated.