public interface ClientManagementConstants
<clientManagement> <api protocol="rfc7951" enabled="true" url="https://foo.bar/oauth2/rfc77591"/> <api protocol="rfc7952" enabled="true" endpoint="oidc-cm2" /> <api protocol="oa4mp" enabled="false" endpoint="oidc-cm" "/> </clientManagement>In this case, the RFC 7519 endpoint is completely specified. In the other 2 cases, it will be constructed from the server's address (found in the environment's
ServiceEnvironmentImpl.getServiceAddress()
property). In this case, the native OA4MP client management endpoint has been disabled.
Created by Jeff Gaynor
on 7/25/19 at 11:01 AM
Modifier and Type | Field and Description |
---|---|
static String |
API_TAG |
static String |
CLIENT_MANAGEMENT_TAG |
static String |
DEFAULT_OA4MP_ENDPOINT |
static String |
DEFAULT_RFC7591_ENDPOINT |
static String |
ENABLED_ATTRIBUTE |
static String |
ENDPOINT_ATTRIBUTE
If the protocol is to be derived from the server address, just set the endpoint,
e.g.
|
static String |
FULL_URL_ATTRIBUTE
Specify the complete url for the client registration endpoint.
|
static String |
OA4MP_VALUE |
static String |
PROTOCOL_ATTRIBUTE |
static String |
RFC_7591_VALUE |
static String |
RFC_7592_VALUE |
static final String CLIENT_MANAGEMENT_TAG
static final String API_TAG
static final String DEFAULT_RFC7591_ENDPOINT
static final String DEFAULT_OA4MP_ENDPOINT
static final String ENABLED_ATTRIBUTE
static final String PROTOCOL_ATTRIBUTE
static final String RFC_7591_VALUE
static final String RFC_7592_VALUE
static final String OA4MP_VALUE
static final String ENDPOINT_ATTRIBUTE
https://foo.bar/oauth2
and the endpoint is register
then the resulting client registration endpoint would be
https://foo.bar/oauth2/register
static final String FULL_URL_ATTRIBUTE
Copyright © 2019. All Rights Reserved.