Class UmaClient

java.lang.Object
io.jans.as.client.uma.wrapper.UmaClient

public class UmaClient extends Object
Author:
Yuriy Zabrovarnyy
  • Method Summary

    Modifier and Type
    Method
    Description
    static io.jans.as.model.uma.wrapper.Token
    request(String tokenUrl, TokenRequest tokenRequest)
     
    static io.jans.as.model.uma.wrapper.Token
    request(String tokenUrl, String umaClientId, String umaClientSecret, io.jans.as.model.uma.UmaScopeType scopeType, org.jboss.resteasy.client.jaxrs.ClientHttpEngine engine, String... scopeArray)
     
    static io.jans.as.model.uma.wrapper.Token
    request(String authorizeUrl, String tokenUrl, String umaUserId, String umaUserSecret, String umaClientId, String umaClientSecret, String umaRedirectUri, io.jans.as.model.uma.UmaScopeType type, String... scopeArray)
    Deprecated.
    use request() method directly
    static io.jans.as.model.uma.wrapper.Token
    requestPat(String tokenUrl, String umaClientId, String umaClientSecret, String... scopeArray)
     
    static io.jans.as.model.uma.wrapper.Token
    requestPat(String tokenUrl, String clientKeyStoreFile, String clientKeyStorePassword, String clientId, String keyId)
     
    static io.jans.as.model.uma.wrapper.Token
    requestPat(String authorizeUrl, String tokenUrl, String umaUserId, String umaUserSecret, String umaClientId, String umaClientSecret, String umaRedirectUri, String... scopeArray)
    Deprecated.
    use request() method directly
    static io.jans.as.model.uma.wrapper.Token
    requestPat(String tokenUrl, String umaClientId, String umaClientSecret, org.jboss.resteasy.client.jaxrs.ClientHttpEngine engine, String... scopeArray)
     
    static io.jans.as.model.uma.wrapper.Token
    requestWithClientSecretJwt(String tokenUrl, String umaClientId, String umaClientSecret, io.jans.as.model.common.AuthenticationMethod authenticationMethod, io.jans.as.model.crypto.signature.SignatureAlgorithm signatureAlgorithm, String audience, io.jans.as.model.uma.UmaScopeType scopeType, String... scopeArray)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • requestPat

      public static io.jans.as.model.uma.wrapper.Token requestPat(String tokenUrl, String clientKeyStoreFile, String clientKeyStorePassword, String clientId, String keyId) throws UmaException
      Throws:
      UmaException
    • requestPat

      @Deprecated public static io.jans.as.model.uma.wrapper.Token requestPat(String authorizeUrl, String tokenUrl, String umaUserId, String umaUserSecret, String umaClientId, String umaClientSecret, String umaRedirectUri, String... scopeArray)
      Deprecated.
      use request() method directly
    • requestPat

      public static io.jans.as.model.uma.wrapper.Token requestPat(String tokenUrl, String umaClientId, String umaClientSecret, String... scopeArray)
    • requestPat

      public static io.jans.as.model.uma.wrapper.Token requestPat(String tokenUrl, String umaClientId, String umaClientSecret, org.jboss.resteasy.client.jaxrs.ClientHttpEngine engine, String... scopeArray)
    • request

      @Deprecated public static io.jans.as.model.uma.wrapper.Token request(String authorizeUrl, String tokenUrl, String umaUserId, String umaUserSecret, String umaClientId, String umaClientSecret, String umaRedirectUri, io.jans.as.model.uma.UmaScopeType type, String... scopeArray)
      Deprecated.
      use request() method directly
    • request

      public static io.jans.as.model.uma.wrapper.Token request(String tokenUrl, String umaClientId, String umaClientSecret, io.jans.as.model.uma.UmaScopeType scopeType, org.jboss.resteasy.client.jaxrs.ClientHttpEngine engine, String... scopeArray)
    • requestWithClientSecretJwt

      public static io.jans.as.model.uma.wrapper.Token requestWithClientSecretJwt(String tokenUrl, String umaClientId, String umaClientSecret, io.jans.as.model.common.AuthenticationMethod authenticationMethod, io.jans.as.model.crypto.signature.SignatureAlgorithm signatureAlgorithm, String audience, io.jans.as.model.uma.UmaScopeType scopeType, String... scopeArray)
    • request

      public static io.jans.as.model.uma.wrapper.Token request(String tokenUrl, TokenRequest tokenRequest)