Interface IAuthorizationGrantList

  • All Known Implementing Classes:
    AuthorizationGrantList

    public interface IAuthorizationGrantList
    Version:
    August 20, 2019
    Author:
    Yuriy Zabrovarnyy
    • Method Detail

      • createAuthorizationGrant

        AuthorizationGrant createAuthorizationGrant​(io.jans.as.common.model.common.User user,
                                                    io.jans.as.common.model.registration.Client client,
                                                    Date authenticationTime)
      • createAuthorizationCodeGrant

        AuthorizationCodeGrant createAuthorizationCodeGrant​(io.jans.as.common.model.common.User user,
                                                            io.jans.as.common.model.registration.Client client,
                                                            Date authenticationTime)
      • createImplicitGrant

        ImplicitGrant createImplicitGrant​(io.jans.as.common.model.common.User user,
                                          io.jans.as.common.model.registration.Client client,
                                          Date authenticationTime)
      • createClientCredentialsGrant

        ClientCredentialsGrant createClientCredentialsGrant​(io.jans.as.common.model.common.User user,
                                                            io.jans.as.common.model.registration.Client client)
      • createResourceOwnerPasswordCredentialsGrant

        ResourceOwnerPasswordCredentialsGrant createResourceOwnerPasswordCredentialsGrant​(io.jans.as.common.model.common.User user,
                                                                                          io.jans.as.common.model.registration.Client client)
      • createTokenExchangeGrant

        TokenExchangeGrant createTokenExchangeGrant​(io.jans.as.common.model.common.User user,
                                                    io.jans.as.common.model.registration.Client client)