public interface AuthorizationApi extends Closeable
Modifier and Type | Method and Description |
---|---|
Token |
authorize(Claims claims) |
Token |
authorize(String client_id,
ClientCredentialsClaims claim,
String resource,
String scope) |
Token |
authorizeClientSecret(String client_id,
String client_secret,
String resource,
String scope) |
@Named(value="oauth2:authorize") @POST @Consumes(value="application/json") Token authorize(@FormParam(value="assertion") Claims claims)
@Named(value="oauth2:authorize_client_secret") @POST @Consumes(value="application/json") Token authorizeClientSecret(@FormParam(value="client_id") String client_id, @FormParam(value="client_secret") String client_secret, @FormParam(value="resource") String resource, @FormParam(value="scope") @Nullable String scope)
@Named(value="oauth2:authorize_client_p12") @POST @Consumes(value="application/json") Token authorize(@FormParam(value="client_id") String client_id, @FormParam(value="client_assertion") ClientCredentialsClaims claim, @FormParam(value="resource") String resource, @FormParam(value="scope") @Nullable String scope)
Copyright © 2009–2021 The Apache Software Foundation. All rights reserved.