Package org.forgerock.http.oauth2
Interface ResourceAccess
- All Known Implementing Classes:
ScriptableResourceAccess
public interface ResourceAccess
A
ResourceAccess
encapsulates the logic of required scope selection.-
Method Summary
Modifier and TypeMethodDescriptiongetRequiredScopes
(Context context, Request request) Returns the scopes required to access the resource.
-
Method Details
-
getRequiredScopes
Returns the scopes required to access the resource.- Parameters:
context
- The current context which might be used to retrieve required scopes.request
- The current OAuth2 request which might be used to retrieve required scopes.- Returns:
- A promise containing the scopes required to access the resource. The promise may be
completed with a
ResponseException
If an error occurred while resolving scope set. Should never returnnull
.
-