jdev - 2022-12-22


  1. Beherit has left

  2. TheCoffeMaker has left

  3. Mx2 has left

  4. TheCoffeMaker has joined

  5. Mx2 has joined

  6. debacle has left

  7. thomaslewis has left

  8. atomicwatch has left

  9. atomicwatch has joined

  10. antranigv has joined

  11. Laura has left

  12. Laura has joined

  13. Laura has left

  14. adx has left

  15. Laura has joined

  16. Laura has left

  17. Laura has joined

  18. kapad has joined

  19. techmetx11 has left

  20. techmetx11 has joined

  21. kapad has left

  22. pasdesushi has left

  23. Mjolnir Archon has joined

  24. pulkomandy has left

  25. pulkomandy has joined

  26. Maranda has joined

  27. moparisthebest has left

  28. moparisthebest has joined

  29. efflux has joined

  30. efflux has left

  31. spiral has left

  32. atomicwatch has left

  33. spiral has joined

  34. stefan has left

  35. atomicwatch has joined

  36. qy has left

  37. stefan has joined

  38. atomicwatch has left

  39. atomicwatch has joined

  40. qy has joined

  41. Zash has left

  42. Yagizа has joined

  43. Zash has joined

  44. Schimon_ has joined

  45. Kev has left

  46. nik has joined

  47. rubi has left

  48. rubi has joined

  49. thomaslewis has joined

  50. rubi has left

  51. thomaslewis has left

  52. thomaslewis has joined

  53. kurtain has joined

  54. thomaslewis has left

  55. thomaslewis has joined

  56. rubi has joined

  57. thomaslewis has left

  58. atomicwatch has left

  59. atomicwatch has joined

  60. mh has left

  61. nik has left

  62. rubi has left

  63. rubi has joined

  64. mh has joined

  65. atomicwatch has left

  66. atomicwatch has joined

  67. rubi has left

  68. rubi has joined

  69. atomicwatch has left

  70. atomicwatch has joined

  71. atomicwatch has left

  72. atomicwatch has joined

  73. nik has joined

  74. atomicwatch has left

  75. atomicwatch has joined

  76. rubi has left

  77. rubi has joined

  78. atomicwatch has left

  79. atomicwatch has joined

  80. Menel has joined

  81. MSavoritias (fae,ve) has joined

  82. mirux has joined

  83. Beherit has joined

  84. atomicwatch has left

  85. atomicwatch has joined

  86. lovetox has left

  87. lovetox has joined

  88. atomicwatch has left

  89. emdee has joined

  90. nicoco_ has joined

  91. nik has left

  92. nicoco_ has left

  93. gregory has left

  94. atomicwatch has joined

  95. gregory has joined

  96. deimos has left

  97. nicoco_ has joined

  98. Matrix Traveler (bot) has left

  99. homebeach has left

  100. homebeach has joined

  101. Matrix Traveler (bot) has joined

  102. thomaslewis has joined

  103. thomaslewis has left

  104. debacle has joined

  105. nicoco_ has left

  106. nicoco_ has joined

  107. Mario Sabatino has joined

  108. goffi has joined

  109. goffi has left

  110. goffi has joined

  111. nicoco_ has left

  112. nicoco_ has joined

  113. nicoco_ has left

  114. nik has joined

  115. nik has left

  116. wurstsalat has joined

  117. wurstsalat has left

  118. wurstsalat has joined

  119. wurstsalat has left

  120. wurstsalat has joined

  121. wurstsalat has left

  122. xnamed has left

  123. wurstsalat has joined

  124. xnamed has joined

  125. wurstsalat has left

  126. wurstsalat has joined

  127. mh has left

  128. xnamed has left

  129. mh has joined

  130. xnamed has joined

  131. kapad has joined

  132. goffi has left

  133. goffi has joined

  134. gregory has left

  135. gregory has joined

  136. emdee has left

  137. emdee has joined

  138. adx has joined

  139. Millesimus has left

  140. Millesimus has joined

  141. goffi has left

  142. emdee has left

  143. debacle has left

  144. Millesimus has left

  145. emdee has joined

  146. goffi has joined

  147. Millesimus has joined

  148. gregory has left

  149. gregory has joined

  150. Millesimus has left

  151. debacle has joined

  152. larma has joined

  153. marc has left

  154. xnamed has left

  155. marc has joined

  156. xnamed has joined

  157. gregory has left

  158. gregory has joined

  159. antranigv has left

  160. Millesimus has joined

  161. xnamed has left

  162. xnamed has joined

  163. nicoco_ has joined

  164. nik has joined

  165. nicoco_ has left

  166. gregory has left

  167. gregory has joined

  168. nicoco_ has joined

  169. Matrix Traveler (bot) has left

  170. homebeach has left

  171. homebeach has joined

  172. Matrix Traveler (bot) has joined

  173. Kev has joined

  174. nik has left

  175. Dele Olajide has joined

  176. gregory has left

  177. gregory has joined

  178. Millesimus has left

  179. inky has left

  180. Millesimus has joined

  181. emdee has left

  182. emdee has joined

  183. SouL has left

  184. Kev has left

  185. nicoco_ has left

  186. SouL has joined

  187. pasdesushi has joined

  188. gregory has left

  189. emdee has left

  190. gregory has joined

  191. pulkomandy has left

  192. mh has left

  193. pulkomandy has joined

  194. gregory has left

  195. mh has joined

  196. wurstsalat has left

  197. wurstsalat has joined

  198. wurstsalat has left

  199. gregory has joined

  200. wurstsalat has joined

  201. wurstsalat has left

  202. wurstsalat has joined

  203. nik has joined

  204. pulkomandy has left

  205. pulkomandy has joined

  206. rubi has left

  207. antranigv has joined

  208. rubi has joined

  209. nik has left

  210. SouL has left

  211. PapaTutuWawa has joined

  212. SouL has joined

  213. gregory has left

  214. gregory has joined

  215. Wojtek has joined

  216. techmetx11 has left

  217. techmetx11 has joined

  218. gregory has left

  219. gregory has joined

  220. goffi has left

  221. gregory has left

  222. mh has left

  223. mh has joined

  224. gregory has joined

  225. inky has joined

  226. atomicwatch has left

  227. atomicwatch has joined

  228. emdee has joined

  229. antranigv has left

  230. inky has left

  231. marc has left

  232. Menel has left

  233. Menel has joined

  234. Kev has joined

  235. Kev has left

  236. kapad has left

  237. kurtain has left

  238. kurtain has joined

  239. emdee has left

  240. marc has joined

  241. emdee has joined

  242. Wojtek has left

  243. marc has left

  244. oshn has left

  245. nik has joined

  246. oshn has joined

  247. marc has joined

  248. rom1dep has left

  249. marc has left

  250. emdee has left

  251. Laura has left

  252. Laura has joined

  253. Laura has left

  254. Laura has joined

  255. Laura has left

  256. Laura has joined

  257. spiral has left

  258. spiral has joined

  259. gregory has left

  260. gregory has joined

  261. rom1dep has joined

  262. PapaTutuWawa has left

  263. emdee has joined

  264. nik has left

  265. antranigv has joined

  266. gregory has left

  267. marc has joined

  268. Laura has left

  269. Laura has joined

  270. gregory has joined

  271. pulkomandy has left

  272. pulkomandy has joined

  273. emdee has left

  274. Wojtek has joined

  275. nik has joined

  276. emdee has joined

  277. Vaulor has left

  278. PapaTutuWawa has joined

  279. nicoco has left

  280. Vaulor has joined

  281. marc has left

  282. thomaslewis has joined

  283. nik has left

  284. nik has joined

  285. marc has joined

  286. emdee has left

  287. emdee has joined

  288. edhelas has left

  289. Dele Olajide has left

  290. kurtain has left

  291. kurtain has joined

  292. dezant has joined

  293. goffi has joined

  294. debacle has left

  295. dezant has left

  296. dezant has joined

  297. dezant has left

  298. dezant has joined

  299. edhelas has joined

  300. dezant has left

  301. dezant has joined

  302. goffi has left

  303. goffi has joined

  304. thomaslewis has left

  305. PapaTutuWawa has left

  306. gregory has left

  307. gregory has joined

  308. Vaulor has left

  309. Vaulor has joined

  310. gregory has left

  311. gregory has joined

  312. adx has left

  313. Dele Olajide has joined

  314. adx has joined

  315. selurvedu has joined

  316. goffi has left

  317. goffi has joined

  318. atomicwatch has left

  319. emdee has left

  320. larma has left

  321. emdee has joined

  322. goffi has left

  323. goffi has joined

  324. Wojtek has left

  325. mh has left

  326. Kev has joined

  327. Kev has left

  328. gregory has left

  329. gregory has joined

  330. mh has joined

  331. goffi has left

  332. goffi has joined

  333. deimos has joined

  334. gregory has left

  335. MSavoritias (fae,ve) has left

  336. gregory has joined

  337. MSavoritias (fae,ve) has joined

  338. MSavoritias (fae,ve) has left

  339. MSavoritias (fae,ve) has joined

  340. test has joined

  341. test has left

  342. dezant has left

  343. dezant has joined

  344. debacle has joined

  345. Wojtek has joined

  346. selurvedu has left

  347. test has joined

  348. wurstsalat has left

  349. wurstsalat has joined

  350. dezant has left

  351. dezant has joined

  352. adx has left

  353. spiral has left

  354. spiral has joined

  355. gregory has left

  356. test has left

  357. goffi has left

  358. goffi has joined

  359. TMM has joined

  360. Sam has left

  361. TMM

    Hello! I got sent here by Jonas Schäfer on Mastodon for sending angry messages about rocket.chat 🙂

  362. gregory has joined

  363. Zash

    Welcome. Not sure if this is the place to be angry about rocket.chat either, but maybe there's some other suitable topic ;)

  364. nicoco_ has joined

  365. TMM

    Oh, I got sent here for making angry noises about rocket.chat and saying I was going to write my own chat server

  366. Sam has joined

  367. jonas’ has joined

  368. jubalh has left

  369. jonas’

    hi!

  370. jonas’

    on my phone right now, but welcome!

  371. nicoco_ has left

  372. TMM

    Specifically, I'm currently using rocket.chat in my company to basically fill the role of slack, that is to say it has quite a few enterprisey knobs that I kind of need in order to be compliant with NDA contracts with customers and stuff. There's a bunch of stuff that I think? XMPP can't do right now at least based on my somewhat brief research, XMPP is a little overwhelming... * SAML authentication, I can only find SASL (I know the two things only sound similar but have nothing to do with each other) I don't think there's a SASL mech for SAML, I found one for Oauth but it requires some client cooperation that I don't think is standardized which might make XMPP lose some of its benefits. * "Forcing" users to join particular MUCs, I have groups for different customers/projects that get mapped into channels/MUCs on rocket.chat. My employees can't leave those groups, nor can they decide to join one they aren't a part of. This is required for a variety of compliance reasons. I also forcibly eject people from rooms if they lose a group membership. * creating thumbnails for images / transcoding videos on upload to make them work on browsers (I think this can probably be done without a XEP or anything) * server-side link previews

  373. jonas’

    for the auth stuff, MattJ has been working on things

  374. jonas’

    I'm not sure if and how SAML or OAuth fits in there

  375. MattJ

    Yes, standardized OAuth flows will be my focus in early 2023 ( https://docs.modernxmpp.org/projects/auth/ )

  376. jonas’

    forcing users into groups will require client cooperation obviously, but can be done

  377. jonas’

    mod_groups_* of prosody may be a starting place

  378. MSavoritias (fae,ve) has left

  379. rom1dep has left

  380. jonas’

    server side link previews need extension of both server and client to look nice, but certainly doable and there's interest by others in that, too

  381. TMM

    I had a look at that yeah, the need for client cooperation again makes XMPP not that attractive. If I can only support one client then I'm not sure what benefits XMPP really gives me? I'm looking to be sold on using XMPP by the way, I'm not here to poopoo it at all.

  382. nik has left

  383. jonas’

    well you can reuse existing software and protocols others already thought about and modify/extend it instead of starting fully from scratch

  384. jonas’

    and a community of folks who know what you're talking about if you run into issues :)

  385. flow

    TMM, how would forcefully joining a chat not require client cooperation?

  386. jonas’

    you need client cooperation with any system for forcing people into rooms (clients could just discard / hide messages)

  387. flow

    its fundamentally different from forecfully ejecting users from a chat (which does not require client cooperation)

  388. emdee has left

  389. jonas’

    note that many clients will already happily follow "suggestions" (invites) from servers already

  390. flow

    for the better or worse ;)

  391. pep.

    flow: yeah that's terrible..

  392. jonas’

    note that many clients will already happily follow "suggestions" (invites or injected bookmarks) from servers already

  393. pep.

    (auto accepting invites)

  394. TMM

    I guess it might be okay to ship a web client that does all of the things I need and a mobile app based on some existing XMPP client that does as well. If people insist on using their own I guess they are knowledgeable enough to not get into trouble

  395. jonas’

    TMM: yup

  396. dezant has left

  397. TMM

    Well, this is a fundamentally different usecase than IRC 🙂 My users don't exactly CHOOSE to be on my server insofar as that they are there because I pay them

  398. Matrix Traveler (bot) has left

  399. homebeach has left

  400. homebeach has joined

  401. Matrix Traveler (bot) has joined

  402. pep.

    That's a corporate use-case I get that, IRC or not

  403. flow

    TMM basically everything you ask for can be done, and actually is done, in XMPP (even though, sometimes by pseudo-propertiary non-XEP extensions), they key, is, as always to control the used software

  404. flow

    e.g. the Openfire / Spark suite was build with that in mind

  405. TMM

    Is OpenFire still around? I think I might have used it like 15? years ago?

  406. flow

    of course, that was over a decade ago, so has some antiquated touch to it

  407. TMM

    I think MattJ might have convinced me not to write an XMPP server about 10 years ago as well

  408. flow

    I think the fundamental problem is that you ask for corperate use-cases, while many (active) xmpp projects are build for the public internet

  409. flow

    of course you could pay someone to developer tailored xmpp software for your needs, but I doubt that you will be willing to pay for it

  410. flow

    of course you could pay someone to develop tailored xmpp software for your needs, but I doubt that you will be willing to pay for it

  411. TMM

    Yes, I understand, Would there be an interest theoretically at least for XEPs that address the kind of usecases that Slack is basically filling for most projects now?

  412. flow

    my person opinion is that XEPs are cheap (free even) and that one could never have enough of them

  413. rom1dep has joined

  414. TMM

    I'd be willing to pay for that in principle. I pay for rocket.chat now, I'm not at all averse to paying for software. I AM averse to paying for software that has a certain featureset only to set the features cut and the price quadrupled 😛

  415. flow

    but just because something is XEPified doesn't mean that it gets actually implemented

  416. pep.

    I doubt the problem is specs really but willingness to implement them. If they're interesting to projects out there they'll probably put them on a Todo su l'est

  417. pep.

    I doubt the problem is specs really but willingness to implement them. If they're interesting to projects out there they'll probably put them on a Todo at least

  418. flow

    I think, but would be happy to be proven wrong, that many XMPP-ish things, like federation, just do not really play a role in corperate use cases these days

  419. Maranda

    > <TMM> Specifically, I'm currently using rocket.chat in my company to basically fill the role of slack, that is to say it has quite a few enterprisey knobs that I kind of need in order to be compliant with NDA contracts with customers and stuff. There's a bunch of stuff that I think? XMPP can't do right now at least based on my somewhat brief research, XMPP is a little overwhelming... > > * SAML authentication, I can only find SASL (I know the two things only sound similar but have nothing to do with each other) I don't think there's a SASL mech for SAML, I found one for Oauth but it requires some client cooperation that I don't think is standardized which might make XMPP lose some of its benefits. > * "Forcing" users to join particular MUCs, I have groups for different customers/projects that get mapped into channels/MUCs on rocket.chat. My employees can't leave those groups, nor can they decide to join one they aren't a part of. This is required for a variety of compliance reasons. I also forcibly eject people from rooms if they lose a group membership. > * creating thumbnails for images / transcoding videos on upload to make them work on browsers (I think this can probably be done without a XEP or anything) > * server-side link previews Afair the only thing actually supported is the GSS-API authentication and the only implementation I know is M-Link. Nothing supports SAML, maybe they're working on OIDC for SSO.

  420. TMM

    The slack main driver of their paid for plans is actually slack to slack federation

  421. flow

    so you could just ignore the complexity that federation brings and create producs like slack, discord etc

  422. TMM

    The slack main driver of their paid for plans is actually slack to slack federation, of Slack, that is

  423. flow

    uh, that slack federates is interestting, that's news to me

  424. flow

    uh, that slack federates is interesting, that's news to me

  425. pep.

    TMM: don't forget their complete control over you history records

  426. jonas’

    TMM: specs are always great

  427. pep.

    flow: it's some kind of weird feature, not exactly federation

  428. TMM

    Oh yeah, there's a reason I'm not using Slack, you don't have to sell me on on-prem software 🙂

  429. jonas’

    TMM: I prefer such closed systems to at least cooperate on the spec level over each doing their own proprietary extensions

  430. TMM

    yeah, it's not "federation" in the sense of running your own slack server, but it's a way for you to have a "workspace" with channels from different slack users on it. It's so you don't have to have multiple browser tabs open if you have multiple people to talk to on Slack

  431. TMM

    It's basically one of those "You can pay us for to solve the problem we created for you" type deals

  432. jonas’

    TMM: in other words, I'd vote in favor of efforts to get such features covered by the protocol

  433. flow

    not a bad monetization approach

  434. Zash

    Buy Product™ Classic®

  435. TMM

    You're not allowed to solve the problem for yourself by the way, the slack APIs forbid you from making your own clients to solve this issue

  436. TMM

    It's great

  437. kapad has joined

  438. Wojtek has left

  439. mathieui

    TMM, the main issue I think would be the SAML auth; that requires knowledge about the IDP dance and implementation of the workflow (which is often web-based afaik) into the client, as well as the required bits in the server

  440. TMM

    Anyway, slightly off-topic at this stage I think 🙂 Assuming I go the XMPP route what would your recommendations be? The way I see it is basically: * Probably write some extensions for prosody to do some of the things I want * Write/fork an existing XMPP javascript client, add Oauth and/or SAML to it and somehow plumb that into prosody * Fork an existing XMPP android and iOS client and do the same * Write XEPs for my stuff and hope that eventually others see some benefits to it

  441. flow

    as alternative to forking, there is also the "get developers on board" idea

  442. flow

    as alternative to forking, there is also the "get developers on board" approach

  443. TMM

    I'd be happy to fork as in create pull requests back to the main repo

  444. flow

    but yes, it boils down to co-develop the spec and the implementation

  445. mathieui

    "Forcing" users into MUCs /should/ be a somewhat simple modification in most clients, and the link previews and thumbnails stuff is not too hard to put together if you do not expect to be federated, imo

  446. flow

    depending on the extent of the changes, such PRs have a higher chance to get actually merged if upstream is early involved in this and if the design is coordinated with upstream

  447. TMM

    That's true, but I have to admit I'm not really looking for people to try to convince me that in fact I don't need the features I want

  448. flow

    sure, the alternative is that you have the burden of maintaining a dozen code bases alone

  449. flow

    both alternatives aren't easy, but if this would have been easy, then somone would probably already done so ;)

  450. TMM

    Well, I *was* going to just start from scratch originally 😛

  451. Zash

    "Forcing" users into group chats is easy since all will generally follow bookmarks and invites today.

  452. Wojtek has joined

  453. Zash

    Modifying a client to restrict leaving etc ought to be fairly easy too

  454. flow

    yep, server-synthesized auto-join bookmarks are probably the way to go

  455. flow

    and I hope invites are not…

  456. TMM

    Maybe a way to resend the invite if the user leaves, and maybe a XEP to inform the client to not offer a "leave" button

  457. TMM

    Peter Waher perhaps! Do you have a similar need?

  458. TMM

    I probably still shouldn't write my own XMPP server though should I? 😛

  459. Zash

    If you really want to, nobody can stop you

  460. Zash

    I would venture a guess that starting with an existing server and extending it would be better business sense, unless the goal is to own all the copyrights or somesuch.

  461. TMM_ has joined

  462. TMM_

    No, there's no business interest in this whatsoever other than not wanting to pay rocket.chat, slack, or mattermost for their half-useful software

  463. homebeach has left

  464. Matrix Traveler (bot) has left

  465. homebeach has joined

  466. Matrix Traveler (bot) has joined

  467. TMM_

    My business interest is spite

  468. TMM_

    It's a powerful motivator 😛

  469. Link Mauve

    TMM_, a client can always ignore any message you send it, that’s true for any protocol. If it thinks it isn’t joined in a room it may not display it, and there is nothing you can do to force it not to.

  470. goffi has left

  471. goffi has joined

  472. Zash

    pay xmpp developers to own the slacks

  473. trần.h.trung

    i think you can "force" your users by other way that has nothing to do with technology but finance.

  474. trần.h.trung has left

  475. Trung

    i think you can "force" your users by other way that has nothing to do with technology but finance.

  476. Trung

    there's also a mod_firewall in prosody which you can limit your users to only communicate in whatever MUC or address you specified.

  477. Link Mauve

    Trung, it’s much easier to manage access rights directly in the MUC.

  478. TMM__ has joined

  479. TMM__

    Trung that's true to an extent but people accidentally closing a channel and then not being able to find it again is a support burden I don't want. Not all of my users are very tech savvy

  480. Link Mauve

    TMM__, with the solution Zash mentioned (Prosody modules managing bookmarks instead of the users), a simple restart of the client will be enough to “repair” that.

  481. Zash

    Link Mauve, itym jonas’ ?

  482. TMM__

    Would that basically just force the channels back on the user's roster?

  483. Trung

    closing a chat doesn't delete it from roster

  484. TMM__ has left

  485. sonny has left

  486. homebeach has left

  487. Matrix Traveler (bot) has left

  488. homebeach has joined

  489. Matrix Traveler (bot) has joined

  490. deimos has left

  491. TMM_

    I guess I don't really understand what a bookmark is then 🙂

  492. Zash

    Today, it's basically a roster for group chats

  493. Zash

    Might as well consider it a part of the roster, even if it's technically a separate thing in the protocol.

  494. sonny has joined

  495. MSavoritias (fae,ve) has joined

  496. Trung

    > Trung, it’s much easier to manage access rights directly in the MUC. You can't quite force them in the MUC though lol they can just throw their phone in the river.

  497. Zash

    They can even ... quit!

  498. Trung

    TMM_: also Conversations can do certificate log in if you don't want password.

  499. gregory has left

  500. Wojtek has left

  501. gregory has joined

  502. TMM_

    Yes, the computer can't force people to participate, but it CAN make sure that the user is in the correct groups they need for their work and preventing them from making errors

  503. TMM_

    Trung The main usecase for SAML/Oauth is just the single sign-on. I only have one login system; keycloak, and nothing else at all.

  504. Trung

    oh i see i miss read. IGNORE MEEEE

  505. techmetx11

    who's this read guy?

  506. gregory has left

  507. techmetx11

    and why is he ignoring you?

  508. Trung

    best to fork a client and modify it then i guess if you really need it.

  509. gregory has joined

  510. TMM_

    Thanks for all the help so far, I'll reevaluate my options. XMPP doesn't seem as silly an idea now as before

  511. TMM_

    (For this usecase, I never thought XMPP was silly on the wider internet)

  512. larma has joined

  513. Mx2 has left

  514. kapad has left

  515. Wojtek has joined

  516. emdee has joined

  517. gregory has left

  518. gregory has joined

  519. atomicwatch has joined

  520. dezant has joined

  521. Schimon_ has left

  522. trần.h.trung has joined

  523. gregory has left

  524. gregory has joined

  525. Trung has left

  526. Wojtek has left

  527. Wojtek has joined

  528. inky has joined

  529. Vaulor has left

  530. Vaulor has joined

  531. Wojtek has left

  532. Dele Olajide has left

  533. Dele Olajide has joined

  534. jonas’

    TMM_: glad we could be of help :)

  535. dezant has left

  536. dezant has joined

  537. jonas’

    mathieui: SAML2 can actually work browserless

  538. jonas’

    OpenStack uses it for one variant of its federation support and it can work fully transparent on the CLI

  539. jonas’

    OpenStack uses it for one variant of its federation support and it can work fully transparent on the commandline

  540. jonas’

    OpenStack uses it for one variant of its federation support and it can work fully transparently on the commandline

  541. Vaulor has left

  542. gregory has left

  543. gregory has joined

  544. Dele Olajide has left

  545. Dele Olajide has joined

  546. Vaulor has joined

  547. Dele Olajide has left

  548. Dele Olajide has joined

  549. Dele Olajide has left

  550. emdee has left

  551. Dele Olajide has joined

  552. Menel has left

  553. Menel has joined

  554. emdee has joined

  555. inky has left

  556. gregory has left

  557. gregory has joined

  558. jubalh has joined

  559. Yagizа has left

  560. Zash

    Isn't SAML an unholy union of XML and X.509 ?

  561. rubi has left

  562. rubi has joined

  563. dezant has left

  564. dezant has joined

  565. moparisthebest has left

  566. jubalh has left

  567. gregory has left

  568. TMM_

    Yes!

  569. gregory has joined

  570. TMM_

    From a user perspective it's a bit faster than Oauth2 though, I'm not sure why exactly

  571. Wojtek has joined

  572. TMM_

    But logging in with SAML seems to only take about a quarter of the time as with oauth2

  573. TMM_

    It *seems* that it does far fewer redirects when already logged into the idp

  574. antranigv has left

  575. dezant has left

  576. dezant has joined

  577. TMM_

    But I guess that might be because SAML has a backchannel between the idp and endpoint whereas oauth2 has to schlep all the data back and forth through the client

  578. TMM_

    I use keycloak so I can use either, but I prefer to use SAML if I can for that purpose

  579. Zash

    OAuth in XMPP is also very awkward, since most XMPP clients are native, not web browser based.

  580. inky has joined

  581. TMM_

    I wish we had all just stuck to Kerberos for the web 😛

  582. TMM_

    browser SPNEGO was fine

  583. MSavoritias (fae,ve) has left

  584. dezant has left

  585. dezant has joined

  586. gregory has left

  587. gregory has joined

  588. PapaTutuWawa has joined

  589. antranigv has joined

  590. antranigv has left

  591. antranigv has joined

  592. atomicwatch has left

  593. antranigv has left

  594. atomicwatch has joined

  595. goffi has left

  596. goffi has joined

  597. gregory has left

  598. gregory has joined

  599. mh has left

  600. SouL has left

  601. mh has joined

  602. PapaTutuWawa has left

  603. PapaTutuWawa has joined

  604. trần.h.trung has left

  605. trần.h.trung has joined

  606. inky has left

  607. marc has left

  608. marc has joined

  609. marc has left

  610. marc has joined

  611. SouL has joined

  612. marc has left

  613. marc has joined

  614. marc has left

  615. inky has joined

  616. Vaulor has left

  617. Vaulor has joined

  618. marc has joined

  619. dezant has left

  620. dezant has joined

  621. gregory has left

  622. Kev has joined

  623. Kev has left

  624. gregory has joined

  625. marc has left

  626. Dele Olajide has left

  627. Mario Sabatino has left

  628. marc has joined

  629. marc has left

  630. marc has joined

  631. marc has left

  632. inky has left

  633. marc has joined

  634. marc has left

  635. adx has joined

  636. marc has joined

  637. sponji has joined

  638. sponji has left

  639. marc0s has left

  640. marc0s has joined

  641. sponji has joined

  642. sponji has left

  643. sponji has joined

  644. Vaulor has left

  645. edhelas has left

  646. sponji has left

  647. edhelas has joined

  648. sponji has joined

  649. sponji has left

  650. marc has left

  651. sponji has joined

  652. Dele Olajide has joined

  653. sponji has left

  654. marc has joined

  655. sponji has joined

  656. sponji has left

  657. Vaulor has joined

  658. sponji has joined

  659. sponji has left

  660. sponji has joined

  661. sponji has left

  662. sponji has joined

  663. marc has left

  664. sponji has left

  665. marc has joined

  666. sponji has joined

  667. gregory has left

  668. sponji has left

  669. sponji has joined

  670. sponji has left

  671. sponji has joined

  672. selurvedu has joined

  673. rubi has left

  674. gregory has joined

  675. rubi has joined

  676. mirux has left

  677. dezant has left

  678. dezant has joined

  679. atomicwatch has left

  680. edhelas has left

  681. edhelas has joined

  682. goffi has left

  683. PapaTutuWawa has left

  684. atomicwatch has joined

  685. Dele Olajide has left

  686. pasdesushi has left

  687. Dele Olajide has joined

  688. adx has left

  689. gregory has left