By: kirk sullivan user 10 Feb 2025 at 10:14 a.m. CST

18 Responses
kirk sullivan gravatar
Is this the right place to get some help with agama? Been working on https://gluu.org/quick-start-guide/#publish-project and got the step where you publish for the first time....and published ok to the release repo in github. But, there's no 'Releases' page off the dashboard in Agama....... And there's a beaker icon talking about credits? Am I looking at the wrong docs? I dont' have a gama file to try to deploy on my VM-based jans server..... Also, I can't seem to figure out how to get the 'explore' project pulled into the flow editor...I can fork the project, but can't switch to it.......how do you get the thing pulled into the flow editor, is there a doc on that? Thanks, Kirk

By kirk sullivan user 10 Feb 2025 at 11:34 a.m. CST

kirk sullivan gravatar
I got the second part, fork the 'explore' repo, make a commit to the main branch, then do Change Repository on the agama-lab UI to switch to that project. But still hoping for help on my first question about the inability to publish/release

By kirk sullivan user 10 Feb 2025 at 11:53 a.m. CST

kirk sullivan gravatar
also note that on: https://gluu.org/agama-project-of-the-week/ This one is broken: (link not found on loom) SMS OTP https://www.loom.com/share/5baf9b67b0464ce6b641e4f16f6b8522

By Md Mostafejur Rahman staff 10 Feb 2025 at 4:26 p.m. CST

Md Mostafejur Rahman gravatar
Hi kirk, >>Is this the right place to get some help with agama? Been working on https://gluu.org/quick-start-guide/#publish-project and got the step where you publish for the first time....and published ok to the release repo in github. But, there's no 'Releases' page off the dashboard in Agama....... And there's a beaker icon talking about credits? Am I looking at the wrong docs? I dont' have a gama file to try to deploy on my VM-based jans server..... Did you publish your flow, noticed any error? Besides if you right click on any folder you will see `Download .gama` option. Then you can deploy on your VM based Jans-server.

By kirk sullivan user 10 Feb 2025 at 5:55 p.m. CST

kirk sullivan gravatar
publish went fine, no errors were noted, and there's stuff in the release github project. But back in the agama lab UI, there are no projects under Agama Releases on the main dashboard window, and no menu item showing the Releases like the docs show. There is a menu item for 'download .gama' when I am in the project view though. But, I don't see any .gama file in the release project....shouldn't I see it there? So are the docs wrong, a bug, or ? Sounds like

By kirk sullivan user 11 Feb 2025 at 8:49 a.m. CST

kirk sullivan gravatar
I have the gama file (following the project of the week video on agama-pw and without alteration), and have deployed it using TUI, it shows that it's processed just fine, so I'm trying to test it using Tarp. I have the client set up, and it shows 'active', and then I set up the Authentication Flow Inputs as shown linked pic. The video doesn't show the 'Scope' field, so I assume (and have tried it with and without) the 'openid' scope. When I execute, it opens a tab and just hangs. Developer tools show the attached calls, it just never returns.... Jans health check reports ok. Well known ports responds fine and looks ok to me as well. Can you point me to the problem? https://drive.proton.me/urls/SWAXQ0JA6G#pKqbLgXrHtyV https://drive.proton.me/urls/F13556048G#YutlEJR1N8V9

By kirk sullivan user 11 Feb 2025 at 9:31 a.m. CST

kirk sullivan gravatar
i note that in Mike's videos of using Tarp, his invoked URL is much different than what I'm getting....in his video on smtp for example, the url look like: https://caper.glu.me/jans-auth/fl/hyyqd9/main.fls whereas the url that Tarp send me is looking more like a standard openid flow.... ``` https://security.meus.global/jans-auth/authorize.htm?scope=openid&acr_values=agama&response_type=code&redirect_uri=https%3A%2F%2Fsecurity.meus.global&state=11eifos9jsd&code_challenge_method=S256&nonce=48444476-344c-47fd-890e-7d7b4d498dde&client_id=522b01f6-435d-417d-a63d-e25713ef8366&code_challenge=cSvcdCVMYN5hI2IoFobEPLVgV88k9bbR5JxF9BQufKc ```

By Md Mostafejur Rahman staff 11 Feb 2025 at 9:40 a.m. CST

Md Mostafejur Rahman gravatar
Hi kirk, >> so I'm trying to test it using Tarp. I have the client set up, and it shows 'active', and then I set up the Authentication Flow Inputs as shown linked pic. I got your point, Currently, use any Relying party implementation (like `jans-tarp`) to send authentication request that triggers the flow. From the incoming authentication request, the `Janssen` Server reads the `ACR` parameter value to identify which authentication method should be used. To invoke the `org.gluu.agama.pw.main` flow contained in the Agama-PW project, specify the `ACR` value as `agama_<qualified-name-of-the-top-level-flow>`, i.e `agama_org.gluu.agama.pw.main`. see [here](https://github.com/GluuFederation/agama-pw) too.

By kirk sullivan user 11 Feb 2025 at 10 a.m. CST

kirk sullivan gravatar
thanks! Got a response. I note that the response looks encrypted......the user details response portion looks like this (partial value): `eyJraWQiOiJjb25uZWN0XzIyMGFhMDNiLTgzNmEtNDBkZi04OThhLTRlYWJmYTIyMmRhM19zaWdfcnMyNTYiLCJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJzdWIiOiJPbGM3UmhHdUNHSWQ5bTJXT0xqRWVTZ0FFT0x4NDR5UF9FNldQd0doaGtVIiwiYXVkIjoiNTIyYjAxZjYtNDM1ZC00MTdkLWE2M2QtZTI1NzEzZWY4MzY2IiwibmJmIjoxNzM5Mjg5NTM2LCJpc3MiOiJodHRwczovL3NlY3VyaXR5Lm1ldXMuZ2xvYmFsIiwiZXhwIjoxNzM5Mjk` Does this indicate that I have some other config issue?

By kirk sullivan user 11 Feb 2025 at 10:01 a.m. CST

kirk sullivan gravatar
full response is here so you can see it: https://drive.proton.me/urls/SWAXQ0JA6G#pKqbLgXrHtyV

By Md Mostafejur Rahman staff 11 Feb 2025 at 10:05 a.m. CST

Md Mostafejur Rahman gravatar
>> thanks! Got a response. I note that the response looks encrypted......the user details response portion looks like this (partial value): That's correct. >> Does this indicate that I have some other config issue? no, you don't.

By kirk sullivan user 11 Feb 2025 at 10:10 a.m. CST

kirk sullivan gravatar
ok, great. Appreciate the help! I shall continue looking at the sample projects.

By Md Mostafejur Rahman staff 11 Feb 2025 at 10:21 a.m. CST

Md Mostafejur Rahman gravatar
Thanks kirk, You should see on `Explore` option in `agama lab`, about `11` project already published. To know more click on the project and see details on git repository. Regards~ Mostafejur Rahman

By kirk sullivan user 11 Feb 2025 at 10:32 a.m. CST

kirk sullivan gravatar
Mostafejur , one last question. Will there be a project-of-the-week video on the passkey project soon?

By Md Mostafejur Rahman staff 11 Feb 2025 at 10:45 a.m. CST

Md Mostafejur Rahman gravatar
I'm not sure but you can try following this https://github.com/GluuFederation/agama-passkey

By kirk sullivan user 11 Feb 2025 at 11:27 a.m. CST

kirk sullivan gravatar
ok thx

By kirk sullivan user 11 Feb 2025 at 2:59 p.m. CST

kirk sullivan gravatar
one more if I can (tell me if you want me to open a new ticket). In the 'securitykey' video, in Casa, there's an entry for fido2 -security and platform authenticators). https://drive.proton.me/urls/88X831W5B0#qlO9GwZ9sJqN But in my default install, I see it different https://drive.proton.me/urls/PW0Z5GYFCG#pLFvFCcfRJmO and it doesn't look like i have the entry needed. I did download the agama-securitykey-custom.jar, didn't need to add it to the jans-auth.xml file (it was already specifying the lib/* folder, and restarted jans-auth. I also logged out of casa and back in just in case, same entries are there. Am I missing something?

By Md Mostafejur Rahman staff 11 Feb 2025 at 3:10 p.m. CST

Md Mostafejur Rahman gravatar
Yes, please create new discussion but not in support portal. right place is `Jans GH discussion` https://github.com/JanssenProject/jans/discussions

By kirk sullivan user 11 Feb 2025 at 3:24 p.m. CST

kirk sullivan gravatar
ok thx!