遵循以下最佳实践的项目将能够自愿的自我认证,并显示他们已经实现了核心基础设施计划(OpenSSF)徽章。 显示详细资料
[](https://www.bestpractices.dev/projects/2303)
<a href="https://www.bestpractices.dev/projects/2303"><img src="https://www.bestpractices.dev/projects/2303/badge"></a>
AAF is designed to cover Fine-Grained Authorization, meaning that the Authorizations provided are able to used an Application’s detailed authorizations, such as whether a user may be on a particular page or has access to a particular Pub-SUB topic controlled within the App.
AAF's Client Framework, "CADI" provide multi-Authentication to a normalized identity, which is paired with Authorization to provide full validation of incoming transaction before processing.
These are critical functions for Cloud environments, as Services need to be able to be installed and running in a very short time, and should not be encumbered with local stores of User Password and/or Permissions.
All the projects covered in this report have more than 2 persons who actively contribute and maintain code. https://gerrit.onap.org/r/#/q/project:aaf/authz https://gerrit.onap.org/r/#/q/project:aaf/cadi
ONAP requires a committer other than the submitter to review each proposed modification. https://wiki.onap.org/display/DW/Development+Procedures+and+Policies
A standard Copyright header is required by ONAP/Linux Foundation, and cannot pass Maven Compilation without these headers.
A standard License header is required by ONAP/Linux Foundation, and cannot pass Maven Compilation without these headers.
Git and Gerrit are used.
ONAP Gerrit requires all reviews require +1 review by another member.
Jenkins is used: https://jenkins.onap.org/view/aaf/
JUnits are also run as part of the Maven Build
警告:需要URL,但找不到URL。
For each pull request, the project needs to be built successfully before the Merge option becomes activated. The test will be run automatically during the building process as well. Once build successfully and all tests has past, the Merge option will be activated.
AAF/CADI defaults all clients to HTTP/S TLS1.1 & TLS1.2 from the outset.
// X-Content-Type-Options was not set to "nosniff".
The project tries to use hardening mechanism whenever possible. AAF (and CADI) log all secure transactions, with critical info, such as kind of Authentication, the ID, the IP , etc.
警告:需要更长的理由。
后退