RAD Modules

RAD Modules

  • GitHub

›Security

Documentation

  • Getting started

Security

  • Introduction
  • Getting started
  • Client
  • Api documentation
  • Keycloak integration
  • Advanced configuration
  • Attribute-based access control

Mailer

  • Introduction
  • Getting started
  • Client
  • Api documentation
  • Advanced configuration

Notifications

  • Notifications service
  • Getting started
  • Client
  • Api documentation
  • Advanced configuration

Scheduler

  • Introduction
  • Getting started
  • Client
  • Api documentation
  • Advanced configuration

PDF

  • Introduction
  • Getting started
  • Client
  • Api documentation
  • Advanced configuration

Serverless functions

  • Details
  • Create file
  • Get files
  • Delete file
  • Resize images
  • Watermark
  • RAD Security integration
  • Bitbucket pipelines

Admin panel

  • Introduction

Services communication

  • Communication between services

Changelog

  • Details

Introduction

Quick Answers to Important Questions

  • For help and support, open a GitHub issue.

Helpful Resources for Getting Started with Security service

  • Introduction to JSON Web Tokens
  • Best Practices in Enterprise Authorization https://blog.empowerid.com/hs-fs/hub/174819/file-18506087-pdf/docs/empowrid-whitepaper-rbac-abac-hybrid-model.pdf
  • Keycloak access control mechanisms

Description

Security service provides authentication, attribute-based access control (ABAC) authorization, and user management for any app: deploy anywhere, integrate with anything, in minutes.

With this service you are able to:

  1. Add users
  2. Remove a user
  3. Active/Deactive user
  4. Handle user login
  5. Reset the user's password with email confirmation (using built-in standalone SMTP server or external service)
  6. Add policy
  7. Add attributes for the policy
  8. Add attributes for users
  9. Remove policy
  10. Check if the user has access to resources under some policy
  11. Check if a user is authenticated

Security service provides easy integration with Keycloak. The goal of Keycloak is to make security simple so that it is easy for application developers to secure the apps and services they have deployed in their organization.

Tools

You don't need to implement registration flow in your app. You can simply use our security service to handle that.

Look at https://hub.docker.com/r/tshio/rad-admin

The Rad-Admin Service dashboard provides quick access to manage security service (user accounts, policies and API keys)

Read more on how to download and set up our security service on your environment.

← Getting startedGetting started →
  • Quick Answers to Important Questions
  • Helpful Resources for Getting Started with Security service
  • Description
  • Tools
RAD Modules
Docs
Getting startedChangelogRAD Modules API Doc
Services
SecurityMailerNotificationsServerless functionsSchedulerPdf generatorAdmin panel
Support:
GitHubhello@tsh.io
Copyright © 2021 The Software House