...
If you do not require access control or authentication for other purposes, i.e. your forms are public forms on your Extranet, you can simply use built-in Share Dialog and copy and paste the code into your HTML, JSP, ASP, PHP or other web page. An example is ' own contact form. No authentication is required and the form is completed and submitted anonymously. You can find instructions for embedding forms and flows here.
Integrating authentication with your web application (using the API)
...
The basic steps are shown in the above Figure. You'll need to be familiar with creating and managing tenants including creating a tenant using the Delegating Security Manager.
...
The examples below use the API to authenticate to . Before using the API, you will need to install the client libraries for your language. frevvo offers Java and .NET client libraries. The examples below use the Java client libraries; the .NET versions are very similar. See these instructions for Installing the Client Library and Dependencies.
Authentication & Session Management
...
can also automatically create users in your tenant if you created it with the Delegating Security Manager.
Code Block |
---|
... List<String> roles = Collections.singletonList("manager"); FormsService s = new FormsService(getProtocol(), getHost(), getPort(), null); // tenantAdminUserId must be specified as adminUserId@tenantName s.loginAs(userId, tenantAdminUserId, tenantAdminPassword, true, roles, firstName, lastName, email, null); ... |
...
Info |
---|
Make sure you have read and understood the documentation on making forms and flows public. |
Now that you have logged in, you must use the FormsService created above to get an embed URL for the form/flow that you want to embed.
...