Angular Portal CRUD appalication Samples

Hello

I have a test environment with One Identity Manager 9.1.
I installed the API Server on a remote IIS server and configured the development tools.

I cloned the repository:
 

github.com/.../imxweb

I went through the tutorials and got a basic understanding of the Angular portal structure.
I want to develop a simple test web application with 4 pages to perform CRUD operations (Create, Read, Update, Delete) on an entity (e.g., Person or Department), with some properties.

I don’t want to use login for this application (everyone should be able to access it).

I’m not exactly sure where to start.

    Should I define my application into an existng module (like qbm, qer, etc.)?

    Or should I extend one of the existing *-app-* applications?

Is there any examples in the repository showing how to insert or delete a record from a table? or a CRUD sample application ?

Thank you.


Parents
  • Hello,

    Here are some aspects to consider while getting started.

    - Even if all users should be able to access the application, you still need some a login to Identity Manager. (There are ways to offer anonymous access, but this is designed for specific limited scenarios and require addtional security.)

    - Keep in mind that Angular does not directly read from or write to database tables. The API layer is in between, so you need the right kind of APIs. You may need to extend the API first to expose the right data.

    I would recommend upgrading from 9.1 as the newer releases contain lots of enhancements around adding new APIs and base UI components.

Reply
  • Hello,

    Here are some aspects to consider while getting started.

    - Even if all users should be able to access the application, you still need some a login to Identity Manager. (There are ways to offer anonymous access, but this is designed for specific limited scenarios and require addtional security.)

    - Keep in mind that Angular does not directly read from or write to database tables. The API layer is in between, so you need the right kind of APIs. You may need to extend the API first to expose the right data.

    I would recommend upgrading from 9.1 as the newer releases contain lots of enhancements around adding new APIs and base UI components.

Children
No Data