OAuth2Endpoints
class OAuth2Endpoints(val issuer: String, val authorizationEndpoint: String?, val tokenEndpoint: String, val userInfoEndpoint: String?, val jwksUri: String?, val introspectionEndpoint: String?, val revocationEndpoint: String?, val endSessionEndpoint: String?, val deviceAuthorizationEndpoint: String?, val pushedAuthorizationRequestEndpoint: String? = null, val requirePushedAuthorizationRequests: Boolean = false)
Internal endpoint representation using String URLs for cross-platform use.
Constructors
Link copied to clipboard
constructor(issuer: String, authorizationEndpoint: String?, tokenEndpoint: String, userInfoEndpoint: String?, jwksUri: String?, introspectionEndpoint: String?, revocationEndpoint: String?, endSessionEndpoint: String?, deviceAuthorizationEndpoint: String?, pushedAuthorizationRequestEndpoint: String? = null, requirePushedAuthorizationRequests: Boolean = false)
Properties
Functions
Link copied to clipboard
Returns a new OAuth2Endpoints where each non-null field in overrides replaces the corresponding field from this instance. Null override fields keep the discovered value.