![JAR search and dependency download from the Maven repository](/logo.png)
club.zhcs.lina.oidc.domain.OpenIDConnectClient Maven / Gradle / Ivy
The newest version!
/**
*
*/
package club.zhcs.lina.oidc.domain;
import java.util.List;
import org.nutz.json.JsonField;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.SuperBuilder;
/**
*
*/
@Data
@SuperBuilder
@NoArgsConstructor
@AllArgsConstructor
public class OpenIDConnectClient {
@JsonField(value = "issuer")
String issuer;
@JsonField(value = "authorization_endpoint")
String authorizationEndpoint;
@JsonField(value = "device_authorization_endpoint")
String deviceAuthorizationEndpoint;
@JsonField(value = "token_endpoint")
String tokenEndpoint;
@JsonField(value = "token_endpoint_auth_methods_supported")
List tokenEndpointAuthMethodsSupported;
@JsonField(value = "jwks_uri")
String jwksUri;
@JsonField(value = "userinfo_endpoint")
String userinfoEndpoint;
@JsonField(value = "end_session_endpoint")
String endSessionEndpoint;
@JsonField(value = "response_types_supported")
List responseTypesSupported;
@JsonField(value = "grant_types_supported")
List grantTypesSupported;
@JsonField(value = "revocation_endpoint")
String revocationEndpoint;
@JsonField(value = "revocation_endpoint_auth_methods_supported")
List revocationEndpointAuthMethodsSupported;
@JsonField(value = "introspection_endpoint")
String introspectionEndpoint;
@JsonField(value = "introspection_endpoint_auth_methods_supported")
List introspectionEndpointAuthMethodsSupported;
@JsonField(value = "subject_types_supported")
List subjectTypesSupported;
@JsonField(value = "id_token_signing_alg_values_supported")
List idTokenSigningAlgValuesSupported;
@JsonField(value = "scopes_supported")
List scopesSupported;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy