The start of the website has an authentication. I thought the page which is
generated using application builder can't use it. How can I reuse the
credentials?

On Wed, Apr 20, 2011 at 9:47 PM, Geert Josten <[email protected]>wrote:

> Hi Anirudh,
>
>
>
> It would involve creating some login.xqy that does what you describe, and
> patching the rewrite.xqy to add a redirect for login uris. Not sure though,
> what happens when you redeploy the app from the app builder. It could
> overwrite your patched rewrite.xqy. You could make copy, and patch the copy,
> but you would need to change the redirect setting in the Admin interface of
> the HTTP app server created by the app builder. You might need to recheck
> the rewrite setting after a redeploy..
>
>
>
> It sounds like the other webpage doesn’t authenticate, otherwise you could
> reuse credentials and skip a login page in MarkLogic Server..
>
>
>
> Kind regards,
>
> Geert
>
>
>
> *Van:* [email protected] [mailto:
> [email protected]] *Namens *anirudh chappidi
> *Verzonden:* woensdag 20 april 2011 9:20
>
> *Aan:* General MarkLogic Developer Discussion
> *Onderwerp:* Re: [MarkLogic Dev General] Regarding Application builder
>
>
>
> Other webpages are not build with MarkLogic Server. Users and roles are
> already assigned to limit what a particular user can see/edit. Instead of
> authenticating the user against MarkLogic Database,  I want to authenticate
> it against an external database. I want to authenticate first and take the
> user to his assigned view. For this to happen, I am thinking to select a
> particular way.
>
>
>
> It is to keep authentication to application level. Point the application
> builder to a custom log in page. Authenticate against an external/other
> database using MLSQL. After successful authentication directing it to page
> depending upon the user role.
>
>
>
> Can you please let me know whether this can happen?
>
> On Wed, Apr 20, 2011 at 11:21 AM, Geert Josten <[email protected]>
> wrote:
>
> Hi Anirudh,
>
>
>
> You can use the MarkLogic Server Admin interface (usually at http port
> 8001) to change authentication to application-level. You can select nobody
> as user if it is only a read-only webpage. If it allows updating of some
> kind, you will need a different user (I recommend against using admin).
>
>
>
> But application-level authentication in combination with a non-nobody user
> is an inherent security risk if you can access the webpage from outside
> directly (even if it is part of another website). It would be better to
> leave the authentication in place and have the framework of the other
> webpage proxy the contents of MarkLogic Server and do the authentication for
> that on the background.
>
>
>
> I assume the other webpage is not build with MarkLogic Server?
>
>
>
> Kind regards,
>
> Geert
>
>
>
> *Van:* [email protected] [mailto:
> [email protected]] *Namens *anirudh chappidi
> *Verzonden:* woensdag 20 april 2011 5:48
>
>
> *Aan:* General MarkLogic Developer Discussion
> *Onderwerp:* Re: [MarkLogic Dev General] Regarding Application builder
>
>
>
> I am planning to use a webpage which is developed from application builder
> as a part of another website. Is there a way that  I can enter the webpage
> (generated using application builder )without any prompt for authentication?
> I am supposed to authenticate when I first log in to the website and not
> while I enter the page which is developed using application builder.  Please
> let me know that such thing can be done.
>
> On Wed, Apr 20, 2011 at 12:28 AM, Geert Josten <[email protected]>
> wrote:
>
> Hi Anirudh,
>
>
>
> MarkLogic Server doesn’t have any dedicated back-end connectors for
> connecting different databases, but it is often not too difficult to
> disclose them using HTTP, or write a small webapp in Java or .Net and
> connect that using HTTP. You could take a look at MLSQL (
> http://developer.marklogic.com/code/mlsql) which does exactly that.
>
>
>
> Making HTTP requests to other databases involves overhead and latency,
> though. It could be worthwhile to do it the other way around and have an
> authenticating proxy webapp (written in Java or so) in front of MarkLogic
> Server. That is not uncommon..
>
>
>
> Kind regards,
>
> Geert
>
>
>
> *Van:* [email protected] [mailto:
> [email protected]] *Namens *anirudh chappidi
> *Verzonden:* dinsdag 19 april 2011 20:44
> *Aan:* General MarkLogic Developer Discussion
>
>
> *Onderwerp:* Re: [MarkLogic Dev General] Regarding Application builder
>
>
>
> It is a different database(not mark logic).
>
> On Tue, Apr 19, 2011 at 11:57 PM, Geert Josten <[email protected]>
> wrote:
>
> Hi Anirudh,
>
>
>
> Can you elaborate what you mean with ‘remote database’? Is it a just a
> different database within a MarkLogic Server cluster, or an entirely
> different database, or perhaps something like LDAP?
>
>
>
> Kind regards,
>
> Geert
>
>
>
> *Van:* [email protected] [mailto:
> [email protected]] *Namens *anirudh chappidi
> *Verzonden:* dinsdag 19 april 2011 20:12
> *Aan:* [email protected]
> *Onderwerp:* Re: [MarkLogic Dev General] Regarding Application builder
>
>
>
> I am using Marklogic(4.2). I created a website using application builder. I
> have an remote database with user details. I want to log in the website
> which I have created through application builder with the user details
> available in remote database. Please let me know if there is such an option.
>
>
>
>
> Anirudh
>
> WebRep
>
> Overall rating
>
> *Fout! Bestandsnaam niet opgegeven.Fout! Bestandsnaam niet opgegeven.Fout!
> Bestandsnaam niet opgegeven.Fout! Bestandsnaam niet opgegeven.Fout!
> Bestandsnaam niet opgegeven.*
>
> *Fout! Bestandsnaam niet opgegeven.Fout! Bestandsnaam niet opgegeven.Fout!
> Bestandsnaam niet opgegeven.Fout! Bestandsnaam niet opgegeven.Fout!
> Bestandsnaam niet opgegeven.*
>
>
>
>
> _______________________________________________
> General mailing list
> [email protected]
> http://developer.marklogic.com/mailman/listinfo/general
>
>
>
> WebRep
>
> *Fout! Bestandsnaam niet opgegeven.*
>
> Overall rating
>
> *Fout! Bestandsnaam niet opgegeven.*
>
> *Fout! Bestandsnaam niet opgegeven.*
>
>
>
>
>
> _______________________________________________
> General mailing list
> [email protected]
> http://developer.marklogic.com/mailman/listinfo/general
>
>
>
>
> _______________________________________________
> General mailing list
> [email protected]
> http://developer.marklogic.com/mailman/listinfo/general
>
>
>
>
> --
> Anirudh
>
> _______________________________________________
> General mailing list
> [email protected]
> http://developer.marklogic.com/mailman/listinfo/general
>
>


-- 
My Life is filled with terrible misfortune, most of which never happened....
WebRep
Overall rating
_______________________________________________
General mailing list
[email protected]
http://developer.marklogic.com/mailman/listinfo/general

Reply via email to