Go to file
Dominik Frantisek Bucik e721d7abe9
refactor: 💡 Removed UMA package (not used)
Several tables have been dropped from the database. Also, access_token
does not contain permissions anymore. To update the DB accordingly, run
following:

```sql
DROP TABLE access_token_permissions;
DROP TABLE resource_set;
DROP TABLE resource_set_scope;
DROP TABLE permission_ticket;
DROP TABLE permission;
DROP TABLE permission_scope;
DROP TABLE claim;
DROP TABLE claim_to_policy;
DROP TABLE claim_to_permission_ticket;
DROP TABLE policy;
DROP TABLE policy_scope;
DROP TABLE claim_token_format;
DROP TABLE claim_issuer;
DROP TABLE saved_registered_client;
```
2021-11-24 12:35:21 +01:00
.github/workflows chore: 🤖 Prepare for semantic release 2021-10-24 16:51:29 +02:00
.mvn/wrapper chore: 🤖 Added Maven Wrapper 2021-11-05 15:28:09 +01:00
perun-oidc-server refactor: 💡 Removed UMA package (not used) 2021-11-24 12:35:21 +01:00
perun-oidc-server-webapp refactor: 💡 Removed UMA package (not used) 2021-11-24 12:35:21 +01:00
.editorconfig Add Editorconfig for minimal code style support 2016-07-05 15:09:09 -04:00
.gitignore cleanup 2017-03-20 13:45:55 -04:00
.releaserc chore: fixed naming of .releaserc 2021-11-05 11:33:32 +01:00
.travis.yml refactoring submodule common - part 1 2021-08-12 11:00:54 +02:00
CHANGELOG.md chore(release): 4.0.1 [skip ci] 2021-11-19 17:26:47 +00:00
LICENSE.txt new year 2018 2018-02-12 10:39:04 -05:00
README.md docs: âœī¸ Updated readme 2021-11-05 15:28:09 +01:00
checkstyle.xml new year 2018 2018-02-12 10:39:04 -05:00
mvnw chore: 🤖 Added Maven Wrapper 2021-11-05 15:28:09 +01:00
mvnw.cmd chore: 🤖 Added Maven Wrapper 2021-11-05 15:28:09 +01:00
package.json chore: 🤖 Prepare for semantic release 2021-10-24 16:51:29 +02:00
pom.xml chore(release): 4.0.1 [skip ci] 2021-11-19 17:26:47 +00:00

README.md

MITREid Connect

This project has been forked from the MITREid Connect repository. However, due to split between the paths we want to take with the project, we have decided to remove the fork relationship. All the original code will stay licensed to the original project. We would like to thank the developers of the original project for their work and wish them all the best in its continuation.

Contribution

This repository uses Conventional Commits. Any change that significantly changes behavior in a backward-incompatible way or requires a configuration change must be marked as BREAKING CHANGE.

Building

Project is built with mvn clean package command. Following parameters can be passed to modify the final build:

General properties

  • location of the configuration files (path to the containing dir) : -Dconfig.location=/etc/oidc/config
    • default: /etc/perun
  • final build name: -Dfinal.name=name
    • default: oidc

Logging configuration

Following are the options for customization of logging when building

  • logging style: -Dlog.to=FILE
    • default: FILE
    • available: SYSLOG,FILE,ROLLING_FILE
  • logging level: -Dlog.level=level
    • default: info
    • available: error,warn,info,debug,trace
  • logging to SYSLOG
    • logging contextName (program name in syslog): -Dlog.contextName=contextName
      • default: oidc
    • logging facility: -Dlog.facility=facility
      • default: LOCAL7
  • logging to file
    • file path specification: -Dlog.file=/var/log/oidc
      • default: ${catalina.base}/logs/${CONTEXT_NAME}
    • file extension: -Dlog.file-extension=debug
      • default: log
  • logging to rolling-file
    • file path specification: -Dlog.rolling-file=/var/log/oidc
      • default: ${catalina.base}/logs/${CONTEXT_NAME}
    • file extension: -Dlog.file-extension=debug
      • default: log

WAR file

The result war-file is located under the perun-oidc-server-webapp/target/{NAME}.war. The WAR should be deployed into a tomcat.