All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.paranora.ssoc.token.ClientDetail Maven / Gradle / Ivy

package org.paranora.ssoc.token;

import java.io.Serializable;
import java.util.Collection;
import java.util.Map;
import java.util.Set;

public interface ClientDetail extends Serializable {

    String getClientId();

    Set getResourceIds();

    boolean isSecretRequired();

    String getClientSecret();

    boolean isScoped();

    Set getScope();

    Set getAuthorizedGrantTypes();

    Set getRegisteredRedirectUri();

    Collection getAuthorities();

    Integer getAccessTokenValiditySeconds();

    Integer getRefreshTokenValiditySeconds();


    boolean isAutoApprove(String scope);

    Map getAdditionalInformation();

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy