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

com.trimble.id.OpenIdResponse Maven / Gradle / Ivy

Go to download

Trimble Identity OAuth Client library holds the client classes that are used for communicating with Trimble Identity Service

The newest version!
package com.trimble.id;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonProperty;

import java.util.List;

@JsonIgnoreProperties(ignoreUnknown = true)
public class OpenIdResponse {
    @JsonProperty("issuer")
    public String Issuer;

    @JsonProperty("authorization_endpoint")
    public String authorizationEndpoint;

    @JsonProperty("token_endpoint")
    public String tokenEndpoint;

    @JsonProperty("userinfo_endpoint")
    public String userInfoEndpoint;

    @JsonProperty("registration_endpoint")
    public String registrationEndpoint;

    @JsonProperty("jwks_uri")
    public String jwksUri;

    @JsonProperty("response_types_supported")
    public List responseTypesSupported;

    @JsonProperty("response_modes_supported")
    public List responseModesSupported;

    @JsonProperty("grant_types_supported")
    public List grantTypesSupported;

    @JsonProperty("id_token_signing_alg_values_supported")
    public List idTokenSigningAlgorithmValuesSupported;

    @JsonProperty("subject_types_supported")
    public List subjectTypesSupported;

    @JsonProperty("scopes_supported")
    public List scopesSupported;

    @JsonProperty("token_endpoint_auth_methods_supported")
    public List tokenEndpointAuthMethodsSupported;

    @JsonProperty("claims_supported")
    public List claimsSupported;

    @JsonProperty("introspection_endpoint")
    public String introspectionEndpoint;

    @JsonProperty("introspection_endpoint_auth_methods_supported")
    public List introspectionEndpointAuthMethodsSupported;

    @JsonProperty("revocation_endpoint")
    public String revocationEndpoint;

    @JsonProperty("revocation_endpoint_auth_methods_supported")
    public List revocationEndpointAuthMethodsSupported;

    @JsonProperty("end_session_endpoint")
    public String endSessionEndpoint;

    @JsonProperty("request_parameter_supported")
    public Boolean requestParameterSupported;

    @JsonProperty("request_object_signing_alg_values_supported")
    public List requestObjectSigningAlgValuesSupported;
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy