Interface AccessManagerService


  • public interface AccessManagerService
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      retrofit2.Call<Envelope<AccessManagerGrantPayload>> grant​(java.lang.String subKey, java.util.Map<java.lang.String,​java.lang.String> options)  
      retrofit2.Call<com.google.gson.JsonObject> grantToken​(java.lang.String subKey, java.lang.Object body, java.util.Map<java.lang.String,​java.lang.String> options)  
      retrofit2.Call<RevokeTokenResponse> revokeToken​(java.lang.String subKey, java.lang.String token, java.util.Map<java.lang.String,​java.lang.String> queryParams)  
    • Method Detail

      • grant

        @GET("/v2/auth/grant/sub-key/{subKey}")
        retrofit2.Call<Envelope<AccessManagerGrantPayload>> grant​(@Path("subKey")
                                                                  java.lang.String subKey,
                                                                  @QueryMap
                                                                  java.util.Map<java.lang.String,​java.lang.String> options)
      • grantToken

        @POST("/v3/pam/{subKey}/grant")
        retrofit2.Call<com.google.gson.JsonObject> grantToken​(@Path("subKey")
                                                              java.lang.String subKey,
                                                              @Body
                                                              java.lang.Object body,
                                                              @QueryMap
                                                              java.util.Map<java.lang.String,​java.lang.String> options)
      • revokeToken

        @DELETE("/v3/pam/{subKey}/grant/{token}")
        retrofit2.Call<RevokeTokenResponse> revokeToken​(@Path("subKey")
                                                        java.lang.String subKey,
                                                        @Path(value="token",encoded=true)
                                                        java.lang.String token,
                                                        @QueryMap
                                                        java.util.Map<java.lang.String,​java.lang.String> queryParams)