aboutsummaryrefslogtreecommitdiffstats
path: root/a1-policy-management/src/main/java/org/onap/ccsdk/oran/a1policymanagementservice/controllers/authorization/AuthorizationConsts.java
blob: a905b9d1fd739e9265274fc0c3d501c105b42b47 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
/*-
 * ========================LICENSE_START=================================
 * ONAP : ccsdk oran
 * ======================================================================
 * Copyright (C) 2023 Nordix Foundation. All rights reserved.
 * ======================================================================
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 * ========================LICENSE_END===================================
 */

package org.onap.ccsdk.oran.a1policymanagementservice.controllers.authorization;

public class AuthorizationConsts {

    public static final String AUTH_API_NAME = "Authorization API";
    public static final String AUTH_API_DESCRIPTION =
            """
                    API used for authorization of information A1 policy access (this is provided by an authorization producer such as OPA).
                    Note that this API is called by PMS, it is not provided.
                    """;

    public static final String GRANT_ACCESS_SUMMARY = "Request for access authorization.";
    public static final String GRANT_ACCESS_DESCRIPTION = "The authorization function decides if access is granted.";

    private AuthorizationConsts() {}

}