https://github.com/embarkstudios/helix-oidc
🧬 Helix Perforce OIDC validator
https://github.com/embarkstudios/helix-oidc
oidc perforce sso
Last synced: 3 months ago
JSON representation
🧬 Helix Perforce OIDC validator
- Host: GitHub
- URL: https://github.com/embarkstudios/helix-oidc
- Owner: EmbarkStudios
- License: apache-2.0
- Created: 2019-03-22T11:46:41.000Z (over 6 years ago)
- Default Branch: main
- Last Pushed: 2020-12-07T13:13:09.000Z (almost 5 years ago)
- Last Synced: 2025-02-08T07:55:08.185Z (8 months ago)
- Topics: oidc, perforce, sso
- Language: Go
- Homepage: https://github.com/EmbarkStudios
- Size: 19.5 KB
- Stars: 4
- Watchers: 7
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE-APACHE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# Helix Perforce Google OIDC validator
[](https://app.fossa.io/projects/git%2Bgithub.com%2FEmbarkStudios%2Fhelix-oidc?ref=badge_shield)
[](CODE_OF_CONDUCT.md)
[](https://github.com/EmbarkStudios)## Server Installation
``` bash
$ p4 triggers -o
Triggers:
oidc-sso auth-check-sso auth "/usr/bin/helix-oidc --google-client-id validate --id %email% -c %clientip%"
```## Client Setup
Example using [shelmangroup's oidc-agent](https://github.com/shelmangroup/oidc-agent)
```
p4 set P4LOGINSSO="oidc-agent get -n p4 -o id_token"
p4 login -a
```## Contributing
We welcome community contributions to this project.
Please read our [Contributor Guide](CONTRIBUTING.md) for more information on how to get started.
## License
Licensed under either of
* Apache License, Version 2.0, ([LICENSE-APACHE](LICENSE-APACHE) or http://www.apache.org/licenses/LICENSE-2.0)
* MIT license ([LICENSE-MIT](LICENSE-MIT) or http://opensource.org/licenses/MIT)at your option.
[](https://app.fossa.io/projects/git%2Bgithub.com%2FEmbarkStudios%2Fhelix-oidc?ref=badge_large)
### Contribution
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.